<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>php tips Archives - Belchamber Web Tools, AI Guidance &amp; Code</title>
	<atom:link href="https://tools.belchamber.us/tag/php-tips/feed/" rel="self" type="application/rss+xml" />
	<link>https://tools.belchamber.us/tag/php-tips/</link>
	<description>Aaron Belchamber: AI-Centric Senior Cloud Software Engineer - Jacksonville FL</description>
	<lastBuildDate>Sat, 28 Nov 2015 15:15:11 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<site xmlns="com-wordpress:feed-additions:1">99928718</site>	<item>
		<title>PHP Developers:  Pre-made state pulldown lists for HTML forms</title>
		<link>https://tools.belchamber.us/962-2/</link>
					<comments>https://tools.belchamber.us/962-2/#respond</comments>
		
		<dc:creator><![CDATA[Aaron Belchamber]]></dc:creator>
		<pubDate>Sat, 28 Nov 2015 15:15:11 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[html forms]]></category>
		<category><![CDATA[php tips]]></category>
		<category><![CDATA[symfony]]></category>
		<guid isPermaLink="false">http://tools.belchamber.us/?p=962</guid>

					<description><![CDATA[<p>I like to reuse code as much as possible and if there&#8217;s underyling data in something I&#8217;ll use again, I&#8217;ll put that data in some extractable form in an EAV (Entity, Attribute, Value) database table so I don&#8217;t need to maintain the data anywhere except one place. So in the example below where the variable [&#8230;]</p>
<p>The post <a href="https://tools.belchamber.us/962-2/">PHP Developers:  Pre-made state pulldown lists for HTML forms</a> appeared first on <a href="https://tools.belchamber.us">Belchamber Web Tools, AI Guidance &amp; Code</a>.</p>
]]></description>
		
					<wfw:commentRss>https://tools.belchamber.us/962-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">962</post-id>	</item>
		<item>
		<title>In Symfony, moving some code from one bundle to another a simple way to modularize your code, reuse and scale.  Oh yeah!</title>
		<link>https://tools.belchamber.us/in-symfony-moving-some-code-from-one-bundle-to-another-a-simple-way-to-modularize-your-code-reuse-and-scale-oh-yeah/</link>
					<comments>https://tools.belchamber.us/in-symfony-moving-some-code-from-one-bundle-to-another-a-simple-way-to-modularize-your-code-reuse-and-scale-oh-yeah/#respond</comments>
		
		<dc:creator><![CDATA[Aaron Belchamber]]></dc:creator>
		<pubDate>Mon, 03 Aug 2015 00:25:44 +0000</pubDate>
				<category><![CDATA[Symfony, Twig, Doctrine & ORMs]]></category>
		<category><![CDATA[php tips]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[symfony bundle]]></category>
		<category><![CDATA[symfony tips]]></category>
		<guid isPermaLink="false">http://tools.belchamber.us/?p=899</guid>

					<description><![CDATA[<p>I recently ran into an issue where I found I was creating a new user profile system for different systems and then it occurred to my:  DRY.  DON&#8217;T REPEAT YOURSELF.  Yet, in the bustle of activity I realized there was too much in common with these user profiles to rewrite the code. So why not [&#8230;]</p>
<p>The post <a href="https://tools.belchamber.us/in-symfony-moving-some-code-from-one-bundle-to-another-a-simple-way-to-modularize-your-code-reuse-and-scale-oh-yeah/">In Symfony, moving some code from one bundle to another a simple way to modularize your code, reuse and scale.  Oh yeah!</a> appeared first on <a href="https://tools.belchamber.us">Belchamber Web Tools, AI Guidance &amp; Code</a>.</p>
]]></description>
		
					<wfw:commentRss>https://tools.belchamber.us/in-symfony-moving-some-code-from-one-bundle-to-another-a-simple-way-to-modularize-your-code-reuse-and-scale-oh-yeah/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">899</post-id>	</item>
		<item>
		<title>Isolating search engine crawlers for special limited site access and addressing surgical SEO concerns</title>
		<link>https://tools.belchamber.us/isolating-search-engine-crawlers-for-special-limited-site-access-and-addressing-surgical-seo-concerns/</link>
					<comments>https://tools.belchamber.us/isolating-search-engine-crawlers-for-special-limited-site-access-and-addressing-surgical-seo-concerns/#respond</comments>
		
		<dc:creator><![CDATA[Aaron Belchamber]]></dc:creator>
		<pubDate>Sun, 02 Aug 2015 15:03:29 +0000</pubDate>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[php tips]]></category>
		<category><![CDATA[search engines]]></category>
		<category><![CDATA[seo]]></category>
		<guid isPermaLink="false">http://tools.belchamber.us/?p=897</guid>

					<description><![CDATA[<p>Here&#8217;s how you can allow different search engine bot crawlers if you prefer to address them individually.  There might be some crazy reasons why which I try to explain below.  For some companies, it seems web developers often don&#8217;t dev to create new web assets, they dev to squeeze any remaining SEO juice from their [&#8230;]</p>
<p>The post <a href="https://tools.belchamber.us/isolating-search-engine-crawlers-for-special-limited-site-access-and-addressing-surgical-seo-concerns/">Isolating search engine crawlers for special limited site access and addressing surgical SEO concerns</a> appeared first on <a href="https://tools.belchamber.us">Belchamber Web Tools, AI Guidance &amp; Code</a>.</p>
]]></description>
		
					<wfw:commentRss>https://tools.belchamber.us/isolating-search-engine-crawlers-for-special-limited-site-access-and-addressing-surgical-seo-concerns/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">897</post-id>	</item>
		<item>
		<title>Check if Symfony PHP session has been started</title>
		<link>https://tools.belchamber.us/check-if-symfony-php-session-has-been-started/</link>
					<comments>https://tools.belchamber.us/check-if-symfony-php-session-has-been-started/#respond</comments>
		
		<dc:creator><![CDATA[Aaron Belchamber]]></dc:creator>
		<pubDate>Mon, 27 Jul 2015 19:23:44 +0000</pubDate>
				<category><![CDATA[Symfony, Twig, Doctrine & ORMs]]></category>
		<category><![CDATA[php developer]]></category>
		<category><![CDATA[php tips]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[symfony tips]]></category>
		<guid isPermaLink="false">http://tools.belchamber.us/?p=890</guid>

					<description><![CDATA[<p>Here&#8217;s how you can check if a session in Symfony was started: if ($this-&#62;get('session')-&#62;isStarted()){ // Session has been started, so do stuff here } Not a big fan of session variables, but used for non-sensitive session data, I think sessions are still useful.  After all, if you only want certain behaviors on your website tailored [&#8230;]</p>
<p>The post <a href="https://tools.belchamber.us/check-if-symfony-php-session-has-been-started/">Check if Symfony PHP session has been started</a> appeared first on <a href="https://tools.belchamber.us">Belchamber Web Tools, AI Guidance &amp; Code</a>.</p>
]]></description>
		
					<wfw:commentRss>https://tools.belchamber.us/check-if-symfony-php-session-has-been-started/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">890</post-id>	</item>
		<item>
		<title>Creating a bootstrap Symfony project</title>
		<link>https://tools.belchamber.us/creating-a-bootstrap-symfony-project/</link>
					<comments>https://tools.belchamber.us/creating-a-bootstrap-symfony-project/#respond</comments>
		
		<dc:creator><![CDATA[Aaron Belchamber]]></dc:creator>
		<pubDate>Sat, 20 Jun 2015 20:49:47 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Symfony, Twig, Doctrine & ORMs]]></category>
		<category><![CDATA[bitbucket]]></category>
		<category><![CDATA[bootstrap]]></category>
		<category><![CDATA[composer]]></category>
		<category><![CDATA[php tips]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[symfony tips]]></category>
		<category><![CDATA[web developer]]></category>
		<guid isPermaLink="false">http://tools.belchamber.us/?p=857</guid>

					<description><![CDATA[<p>By bootstrapping a Symfony project I am referring to creating a ready-to-go basic software package from which to build any projects from.  This also does include Twitter&#8217;s awesome Bootstrap libraries as well. New project requires a well-designed database first The first thing I usually do with a new Symfony project is design the database.  I [&#8230;]</p>
<p>The post <a href="https://tools.belchamber.us/creating-a-bootstrap-symfony-project/">Creating a bootstrap Symfony project</a> appeared first on <a href="https://tools.belchamber.us">Belchamber Web Tools, AI Guidance &amp; Code</a>.</p>
]]></description>
		
					<wfw:commentRss>https://tools.belchamber.us/creating-a-bootstrap-symfony-project/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">857</post-id>	</item>
		<item>
		<title>Re-authenticating users in Symfony&#8217;s FOS User Bundle automatically from other authentication and separate user login systems</title>
		<link>https://tools.belchamber.us/re-authenticating-users-in-symfonys-fos-user-bundle-automatically-from-other-authentication-and-separate-user-login-systems/</link>
					<comments>https://tools.belchamber.us/re-authenticating-users-in-symfonys-fos-user-bundle-automatically-from-other-authentication-and-separate-user-login-systems/#respond</comments>
		
		<dc:creator><![CDATA[Aaron Belchamber]]></dc:creator>
		<pubDate>Sat, 13 Jun 2015 14:26:04 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Symfony, Twig, Doctrine & ORMs]]></category>
		<category><![CDATA[fosuserbundle]]></category>
		<category><![CDATA[php code]]></category>
		<category><![CDATA[php tips]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[symfony tips]]></category>
		<guid isPermaLink="false">http://tools.belchamber.us/?p=848</guid>

					<description><![CDATA[<p>Let&#8217;s say your website uses Symfony&#8217;s &#8220;Friends of Symfony&#8221; FOS User Bundle but you also have different internal systems and other ways users can authenticate.  You don&#8217;t want to keep pestering the user to log back in, the better solution is to get your authentication system that&#8217;s outside the FOS User Bundle to talk to [&#8230;]</p>
<p>The post <a href="https://tools.belchamber.us/re-authenticating-users-in-symfonys-fos-user-bundle-automatically-from-other-authentication-and-separate-user-login-systems/">Re-authenticating users in Symfony&#8217;s FOS User Bundle automatically from other authentication and separate user login systems</a> appeared first on <a href="https://tools.belchamber.us">Belchamber Web Tools, AI Guidance &amp; Code</a>.</p>
]]></description>
		
					<wfw:commentRss>https://tools.belchamber.us/re-authenticating-users-in-symfonys-fos-user-bundle-automatically-from-other-authentication-and-separate-user-login-systems/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">848</post-id>	</item>
		<item>
		<title>Setting up Symfony and issues with time zone settings &#8212; and why the heck are there so many different names for time zones, anyway?!</title>
		<link>https://tools.belchamber.us/setting-up-symfony-and-issues-with-time-zone-settings-and-why-the-heck-are-there-so-many-different-names-for-time-zones-anyway/</link>
					<comments>https://tools.belchamber.us/setting-up-symfony-and-issues-with-time-zone-settings-and-why-the-heck-are-there-so-many-different-names-for-time-zones-anyway/#respond</comments>
		
		<dc:creator><![CDATA[Aaron Belchamber]]></dc:creator>
		<pubDate>Fri, 12 Jun 2015 14:37:44 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Symfony, Twig, Doctrine & ORMs]]></category>
		<category><![CDATA[php tips]]></category>
		<category><![CDATA[symfony]]></category>
		<guid isPermaLink="false">http://tools.belchamber.us/?p=791</guid>

					<description><![CDATA[<p>Setting up in Symfony requires setting time zone, of all things, before you can continue with your new website masterpiece.  This is annoying, especially in shared hosting environments when you might not have access to certain settings. date.time = &#8220;US/New_York&#8221; Here&#8217;s a list of American time zones for quick reference. Why are there so many [&#8230;]</p>
<p>The post <a href="https://tools.belchamber.us/setting-up-symfony-and-issues-with-time-zone-settings-and-why-the-heck-are-there-so-many-different-names-for-time-zones-anyway/">Setting up Symfony and issues with time zone settings &#8212; and why the heck are there so many different names for time zones, anyway?!</a> appeared first on <a href="https://tools.belchamber.us">Belchamber Web Tools, AI Guidance &amp; Code</a>.</p>
]]></description>
		
					<wfw:commentRss>https://tools.belchamber.us/setting-up-symfony-and-issues-with-time-zone-settings-and-why-the-heck-are-there-so-many-different-names-for-time-zones-anyway/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">791</post-id>	</item>
		<item>
		<title>Accessing Symfony global and server variables in Twig views through the &#8220;app&#8221; variable</title>
		<link>https://tools.belchamber.us/accessing-symfony-global-and-server-variables-in-twig-views-through-the-app-variable/</link>
					<comments>https://tools.belchamber.us/accessing-symfony-global-and-server-variables-in-twig-views-through-the-app-variable/#respond</comments>
		
		<dc:creator><![CDATA[Aaron Belchamber]]></dc:creator>
		<pubDate>Wed, 10 Jun 2015 11:31:55 +0000</pubDate>
				<category><![CDATA[Code Snippets]]></category>
		<category><![CDATA[Twig & Doctrine]]></category>
		<category><![CDATA[php framework]]></category>
		<category><![CDATA[php tips]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[twig]]></category>
		<guid isPermaLink="false">http://tools.belchamber.us/?p=843</guid>

					<description><![CDATA[<p>In Symfony, you don&#8217;t always have to actually pass values from your controllers to your Twig views.  Twig can actually pull global and server values directly through the super global &#8220;app&#8221; variable.  Most frequently, you can access these corresponding objects like Kernel, Request, Security and Session variables like so: {{app.kernel.cachedir}} {{app.kernel.logdir}} {{app.kernel.rootdir}} {{app.request.basepath}} {{app.request.baseurl}} {{app.request.uri}} [&#8230;]</p>
<p>The post <a href="https://tools.belchamber.us/accessing-symfony-global-and-server-variables-in-twig-views-through-the-app-variable/">Accessing Symfony global and server variables in Twig views through the &#8220;app&#8221; variable</a> appeared first on <a href="https://tools.belchamber.us">Belchamber Web Tools, AI Guidance &amp; Code</a>.</p>
]]></description>
		
					<wfw:commentRss>https://tools.belchamber.us/accessing-symfony-global-and-server-variables-in-twig-views-through-the-app-variable/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">843</post-id>	</item>
		<item>
		<title>Updating WordPress footers when Jetpack infinite scroll is enabled</title>
		<link>https://tools.belchamber.us/updating-wordpress-footers-when-jetpack-infinite-scroll-is-enabled/</link>
					<comments>https://tools.belchamber.us/updating-wordpress-footers-when-jetpack-infinite-scroll-is-enabled/#respond</comments>
		
		<dc:creator><![CDATA[Aaron Belchamber]]></dc:creator>
		<pubDate>Sat, 16 May 2015 21:14:59 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[jacksonville web developer]]></category>
		<category><![CDATA[jetpack]]></category>
		<category><![CDATA[php tips]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress tips]]></category>
		<guid isPermaLink="false">http://tools.belchamber.us/?p=821</guid>

					<description><![CDATA[<p>It&#8217;s inevitable when you install Jetpack that some things on your site will need to be re-updated.  I found this out when I installed Jetpack and couldn&#8217;t find the footer overrides so the site was showing the &#8220;Proudly powered by WordPress&#8221; message at the bottom. Gotta love Jetpack by WordPress&#8216;s &#8220;infinite scroll&#8221; feature though &#8212; [&#8230;]</p>
<p>The post <a href="https://tools.belchamber.us/updating-wordpress-footers-when-jetpack-infinite-scroll-is-enabled/">Updating WordPress footers when Jetpack infinite scroll is enabled</a> appeared first on <a href="https://tools.belchamber.us">Belchamber Web Tools, AI Guidance &amp; Code</a>.</p>
]]></description>
		
					<wfw:commentRss>https://tools.belchamber.us/updating-wordpress-footers-when-jetpack-infinite-scroll-is-enabled/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">821</post-id>	</item>
		<item>
		<title>Symfony framework resources for security bundle and managing user logins</title>
		<link>https://tools.belchamber.us/symfony-framework-resources-for-security-bundle-and-managing-user-logins/</link>
					<comments>https://tools.belchamber.us/symfony-framework-resources-for-security-bundle-and-managing-user-logins/#respond</comments>
		
		<dc:creator><![CDATA[Aaron Belchamber]]></dc:creator>
		<pubDate>Fri, 01 May 2015 01:42:31 +0000</pubDate>
				<category><![CDATA[Symfony, Twig, Doctrine & ORMs]]></category>
		<category><![CDATA[php tips]]></category>
		<category><![CDATA[symfony tips]]></category>
		<guid isPermaLink="false">http://tools.belchamber.us/?p=816</guid>

					<description><![CDATA[<p>Go in depth with your security.yml file!  Doesn&#8217;t that sound like fun?! Sensio Lab&#8217;s Symfony has a great reference to help developers determine the best settings to properly set up security and login behaviors, like where to redirect users after a successful login, etc: Security Bundle Configuration How to customize your form login &#160; Click [&#8230;]</p>
<p>The post <a href="https://tools.belchamber.us/symfony-framework-resources-for-security-bundle-and-managing-user-logins/">Symfony framework resources for security bundle and managing user logins</a> appeared first on <a href="https://tools.belchamber.us">Belchamber Web Tools, AI Guidance &amp; Code</a>.</p>
]]></description>
		
					<wfw:commentRss>https://tools.belchamber.us/symfony-framework-resources-for-security-bundle-and-managing-user-logins/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">816</post-id>	</item>
	</channel>
</rss>
