<?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>Tech-Recipes &#187; Web application programming</title>
	<atom:link href="http://www.tech-recipes.com/category/computer-programming/web-application-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tech-recipes.com</link>
	<description>Computer and technology tutorials and guides</description>
	<lastBuildDate>Thu, 09 Feb 2012 21:32:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Symfony 1.4: Add and Update Created_at and Updated_at Fields Automatically</title>
		<link>http://www.tech-recipes.com/rx/11248/symfony-1-4-add-and-update-created_at-and-updated_at-fields-automatically/</link>
		<comments>http://www.tech-recipes.com/rx/11248/symfony-1-4-add-and-update-created_at-and-updated_at-fields-automatically/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 19:22:50 +0000</pubDate>
		<dc:creator>David Kirk</dc:creator>
				<category><![CDATA[Symfony]]></category>
		<category><![CDATA[1.4]]></category>
		<category><![CDATA[created_at]]></category>
		<category><![CDATA[crud]]></category>
		<category><![CDATA[updated_at]]></category>

		<guid isPermaLink="false">http://www.tech-recipes.com/?p=11248</guid>
		<description><![CDATA[After the CRUD building process with symfony, beginners are often perplexed with the handling of the created_at and updated_at fields on their forms. These fields are typically best handled behind the scenes.  Here is how to let symfony take control of these fields automatically.

Symfony is a wonderful framework for getting content developed quickly. However, [...]]]></description>
		<wfw:commentRss>http://www.tech-recipes.com/rx/11248/symfony-1-4-add-and-update-created_at-and-updated_at-fields-automatically/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Symfony 1.4: Widget Does Not Exist Error after Unset</title>
		<link>http://www.tech-recipes.com/rx/11246/symfony-1-4-widget-does-not-exist-error-after-unset/</link>
		<comments>http://www.tech-recipes.com/rx/11246/symfony-1-4-widget-does-not-exist-error-after-unset/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 18:52:55 +0000</pubDate>
		<dc:creator>David Kirk</dc:creator>
				<category><![CDATA[Symfony]]></category>
		<category><![CDATA[1.4]]></category>
		<category><![CDATA[unset]]></category>
		<category><![CDATA[widget]]></category>

		<guid isPermaLink="false">http://www.tech-recipes.com/?p=11246</guid>
		<description><![CDATA[With symfony&#8217;s form builder, users will need to unset several common fields such as created_at and updated_at. Beginners frequently experience a &#8220;widget does not exist&#8221; error after unsetting form fields.

To remove fields from symfony&#8217;s forms, coders will unset the fields in the form files found in the /lib/form/doctrine/ directory. After unsetting these fields, beginners are [...]]]></description>
		<wfw:commentRss>http://www.tech-recipes.com/rx/11246/symfony-1-4-widget-does-not-exist-error-after-unset/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP: Camel Case to Spaces or Underscore</title>
		<link>http://www.tech-recipes.com/rx/5626/php-camel-case-to-spaces-or-underscore/</link>
		<comments>http://www.tech-recipes.com/rx/5626/php-camel-case-to-spaces-or-underscore/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 14:40:47 +0000</pubDate>
		<dc:creator>David Kirk</dc:creator>
				<category><![CDATA[PHP programming]]></category>
		<category><![CDATA[camel]]></category>
		<category><![CDATA[case]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[preg_replace]]></category>

		<guid isPermaLink="false">http://www.tech-recipes.com/?p=5626</guid>
		<description><![CDATA[Recently while working on a project, I found I needed to convert camelcase strings to space-separated strings.  This same technique will work if you want to convert camelcase to underscore separation as well.

Camel case is frequently used in programming and data storage.  Here are a couple of ways to convert it.  As [...]]]></description>
		<wfw:commentRss>http://www.tech-recipes.com/rx/5626/php-camel-case-to-spaces-or-underscore/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Symfony: Detect Which Version is Installed</title>
		<link>http://www.tech-recipes.com/rx/5584/symfony-detect-which-version-is-installed/</link>
		<comments>http://www.tech-recipes.com/rx/5584/symfony-detect-which-version-is-installed/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 13:13:18 +0000</pubDate>
		<dc:creator>David Kirk</dc:creator>
				<category><![CDATA[Symfony]]></category>

		<guid isPermaLink="false">http://www.tech-recipes.com/?p=5584</guid>
		<description><![CDATA[The Symfony php framework is frequently updated.  Detecting which version is actively installed, however, is not well documented.  Here is how to do it.

As Symfony has continued to progress and evolve, the differences between versions are becoming more and more important.  Often I log into an installation and wonder which version is [...]]]></description>
		<wfw:commentRss>http://www.tech-recipes.com/rx/5584/symfony-detect-which-version-is-installed/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Symfony: Drop Down List Box Without Submit Button</title>
		<link>http://www.tech-recipes.com/rx/5077/symfony-drop-down-list-box-without-submit-button/</link>
		<comments>http://www.tech-recipes.com/rx/5077/symfony-drop-down-list-box-without-submit-button/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 13:12:22 +0000</pubDate>
		<dc:creator>David Kirk</dc:creator>
				<category><![CDATA[Symfony]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.tech-recipes.com/?p=5077</guid>
		<description><![CDATA[I needed a drop down list box for a symfony site I was designing.  As a newbie symfony programmer, I wanted to record this so I could reference it later.  Although this uses a little javascript, it will correctly function and is backwards compatible to users without javascript enabled.

I searched for a while [...]]]></description>
		<wfw:commentRss>http://www.tech-recipes.com/rx/5077/symfony-drop-down-list-box-without-submit-button/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Pear Fix for &#8220;Error: Unable to Unpack&#8221;</title>
		<link>http://www.tech-recipes.com/rx/3944/pear-fix-for-error-unable-to-unpack/</link>
		<comments>http://www.tech-recipes.com/rx/3944/pear-fix-for-error-unable-to-unpack/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 22:41:25 +0000</pubDate>
		<dc:creator>David Kirk</dc:creator>
				<category><![CDATA[PHP programming]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[pear]]></category>
		<category><![CDATA[unpack]]></category>

		<guid isPermaLink="false">http://www.tech-recipes.com/?p=3944</guid>
		<description><![CDATA[Recently while trying to install some Pear packages, I received an odd &#8220;Error: Unable to Unpack&#8221; message.  A search for this error message found a lot of complaining people and not a lot of answers.  I finally figured out the cause and the fix for this common Pear problem.

Here are combined transcripts of [...]]]></description>
		<wfw:commentRss>http://www.tech-recipes.com/rx/3944/pear-fix-for-error-unable-to-unpack/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>PHP: Upload Files to the Server</title>
		<link>http://www.tech-recipes.com/rx/3112/php-upload-files-to-the-server-2/</link>
		<comments>http://www.tech-recipes.com/rx/3112/php-upload-files-to-the-server-2/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 03:29:26 +0000</pubDate>
		<dc:creator>William_Wilson</dc:creator>
				<category><![CDATA[PHP programming]]></category>

		<guid isPermaLink="false">http://www.tech-recipes.com/?p=3112</guid>
		<description><![CDATA[With PHP, it is simple to upload any file to your server.

uploader.php

&#60;?php
$target_path = "uploads/";
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
    echo "The file ". basename( $_FILES['uploadedfile']['name']). " has been uploaded";
} else{
    echo "There was an error uploading the file, please try again!";
}?&#62;

The form used to apply this uploading:

&#60;form [...]]]></description>
		<wfw:commentRss>http://www.tech-recipes.com/rx/3112/php-upload-files-to-the-server-2/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Symfony / Propel:  How to Left Join</title>
		<link>http://www.tech-recipes.com/rx/2924/symfony_propel_how_to_left_join/</link>
		<comments>http://www.tech-recipes.com/rx/2924/symfony_propel_how_to_left_join/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 07:23:12 +0000</pubDate>
		<dc:creator>David Kirk</dc:creator>
				<category><![CDATA[Symfony]]></category>
		<category><![CDATA[left join]]></category>
		<category><![CDATA[propel]]></category>

		<guid isPermaLink="false">guid-fix-me!</guid>
		<description><![CDATA[A JOIN is a way to connect related database tables by the common values  between them.  A left join contains all of the rows from the primary table plus related members of the second database if they exist. Using joins can significantly reduce the number of database queries required to render a web [...]]]></description>
		<wfw:commentRss>http://www.tech-recipes.com/rx/2924/symfony_propel_how_to_left_join/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Symfony: Rebuild from Schema.yml Without Loss of Data</title>
		<link>http://www.tech-recipes.com/rx/2919/symfony_rebuild_from_schema_yml_without_loss_of_data/</link>
		<comments>http://www.tech-recipes.com/rx/2919/symfony_rebuild_from_schema_yml_without_loss_of_data/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 16:25:52 +0000</pubDate>
		<dc:creator>David Kirk</dc:creator>
				<category><![CDATA[Symfony]]></category>
		<category><![CDATA[rebuild]]></category>
		<category><![CDATA[schema]]></category>

		<guid isPermaLink="false">guid-fix-me!</guid>
		<description><![CDATA[As my test database became more complex, I hated entering data again after doing a propel-build-all.  Following these commands, you can save your database content after rebuilding your database from your schema file.

After changing the schema.yml file, the user typically uses propel to rebuild.  One of the unfortunate side effects of this is [...]]]></description>
		<wfw:commentRss>http://www.tech-recipes.com/rx/2919/symfony_rebuild_from_schema_yml_without_loss_of_data/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Symfony: Delete an Application</title>
		<link>http://www.tech-recipes.com/rx/2843/symfony_delete_application/</link>
		<comments>http://www.tech-recipes.com/rx/2843/symfony_delete_application/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 08:25:38 +0000</pubDate>
		<dc:creator>qmchenry</dc:creator>
				<category><![CDATA[Symfony]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[delete]]></category>

		<guid isPermaLink="false">guid-fix-me!</guid>
		<description><![CDATA[The command line provisioning utility in symfony provides mechanisms to create an application, but doesn&#8217;t have the means to delete one.  If you&#8217;ve unintentionally created an application or no longer need an app and want to do housecleaning, this Tech-Recipe describes how to get it gone.

To delete a symfony application, you just need to [...]]]></description>
		<wfw:commentRss>http://www.tech-recipes.com/rx/2843/symfony_delete_application/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached (User agent is rejected)
Database Caching 3/9 queries in 0.667 seconds using memcached
Object Caching 591/643 objects using memcached

Served from: www.tech-recipes.com @ 2012-02-10 06:36:34 -->
