<?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>WIDGET-INFO &#187; MySQL</title>
	<atom:link href="http://blog.widget-info.net/category/cakephp/ath/mysql-ath-cakephp/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.widget-info.net</link>
	<description>WIDGET-INFOではCakePHPやIPhone情報、その他開発に関する情報を発信</description>
	<lastBuildDate>Tue, 09 Feb 2010 13:44:47 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>CakePHP　MySQLのSET型について</title>
		<link>http://blog.widget-info.net/2009/09/cakephp-mysql_set_info/</link>
		<comments>http://blog.widget-info.net/2009/09/cakephp-mysql_set_info/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 23:14:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[その他]]></category>

		<guid isPermaLink="false">http://blog.widget-info.net/?p=89</guid>
		<description><![CDATA[CakePHPではMySQLのSET型を「hasAndBelongsToMany」のアソシエーションで対応するようにしていると思われます。]]></description>
			<content:encoded><![CDATA[<p>CakePHPではMySQLのSET型を「hasAndBelongsToMany」の<br />
アソシエーションで対応するようにしていると思われます。</p>
<p>しかしそのために「hasAndBelongsToMany」のアソシエーションを設計すると<br />
データベースのテーブルを増やさなければなりません。</p>
<p>簡単なアプリケーションを作成するだけならばいいのですが。。。</p>
<p><span id="more-89"></span>そうはいかない開発があります。<br />
負荷の問題、検索の仕様などと、考慮しなければならないとなると<br />
SET型を利用したくなると思います。</p>
<p>ENUM型と同様に「find」や「save」は問題なく実行できるとは思いますが<br />
やはりヘルパーが。。。もちろん文字列です（笑）<br />
PHPコードをとCakePHPの「Set::enum」を利用すればなんとかなるが<br />
やはり手がかかります。</p>
<p>なんとかヘルパーを作るとしますか（笑）</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.widget-info.net/2009/09/cakephp-mysql_set_info/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CakePHP　MySQLのENUM型について</title>
		<link>http://blog.widget-info.net/2009/09/cakephp-mysql_enum_info-2/</link>
		<comments>http://blog.widget-info.net/2009/09/cakephp-mysql_enum_info-2/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 15:05:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[その他]]></category>

		<guid isPermaLink="false">http://blog.widget-info.net/?p=104</guid>
		<description><![CDATA[CakePHPのMySQLのENUM型について]]></description>
			<content:encoded><![CDATA[<p>CakePHPではMySQLのENUM型はCakePHPのアソシエーションである<br />
「belongsTo」で対応する考えでいるように感じます。<br />
あくまでも個人的なところですが。。。（笑）</p>
<p>といっても一応はENUM型でも「find」や「seve」をしても<br />
問題なく実行できるので利用しても問題ない状態ではあります。<br />
<span id="more-104"></span><br />
<img title="もっと読む..." src="http://blog.widget-info.net/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" />しかしヘルパーは見事に対応していません（笑）<br />
もちろん「From」ヘルパーはテキストとして認識するため<br />
テキストの入力フォームが出力されます。</p>
<p>というのもCakePHPではENUM型を「String」、つまり文字列として扱っています。<br />
そのためにテキストの入力フォームを出力するようになっています。<br />
一応はCakePHPが取得するデータベースのスキーマにはENUM型を取得してはいますが、<br />
おそらく今後対応していくのかと。。。（汗）</p>
<p>んーまぁ軽く自前のヘルパーを作るかと。。。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.widget-info.net/2009/09/cakephp-mysql_enum_info-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
