<?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; Version</title>
	<atom:link href="http://blog.widget-info.net/category/cakephp/ath/version-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 1.3.0-betaリリース</title>
		<link>http://blog.widget-info.net/2010/01/cakephp-1-3-0-beta/</link>
		<comments>http://blog.widget-info.net/2010/01/cakephp-1-3-0-beta/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 14:05:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Version]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[データベース]]></category>

		<guid isPermaLink="false">http://blog.widget-info.net/?p=407</guid>
		<description><![CDATA[CakePHP 1.3.0-betaがリリースされています。「alpha」のリリースから2ヶ月ほどですが、だいぶ機能追加もあったようです。]]></description>
			<content:encoded><![CDATA[<p>CakePHP 1.3.0-betaがリリースされています。<br />
「alpha」のリリースから2ヶ月ほどですが、だいぶ機能追加もあったようです。</p>
<p>現在開発でも使っている「1.2.5」のバージョンでも十分開発が可能ですが<br />
「1.3」系はそれを上回るほど、個人的には期待しています（笑<br />
<span id="more-407"></span><br />
というのも「1.2」系では2つのアプリケーションをCakePHPの設計上1つにまとめることができず<br />
2つの「app」を用意しなければならない状態など、若干の不自由さがありました。<br />
もちろん何でも無理やり1つにすれば良いということはありませんが（笑</p>
<p>捉え方は個人差がありますが、個人的には今回の「1.3」系に早く乗り換えたいと考えています。</p>
<p>ちなみに個人的には以下の機能が「1.3」系で魅力的に見えています（笑</p>
<p>1.「virtual fields」機能<br />
ようやく来たか、という感じです（笑<br />
簡単に説明すると通常は1つテーブル内にあるフィールドはCakePHPで普通に取得すると<br />
存在するフィールドのみデータが取得されます。<br />
しかしデータベース（ここではMySQLで例えます）では、存在するフィールドAとBをくっつけてCの仮想のフィールドに<br />
加工してデータを取得することができます。<br />
今までのCakePHPでは独自にクエリーを記述して取得するしか方法はありませんでしたが、今回のCakePHPでは<br />
モデルに記述することでクエリーを書くことなく実現できるとのこと。<br />
さらにコーディング量が減るのではと期待しています。</p>
<p>2.「Routing.admin」の仕様変更<br />
今までの仕様では「Routing」の設定は1つまででした。<br />
いわゆる「Routing」が「admin」と設定していた場合は「index」と「admin_index」のみとなっています。<br />
さらに別名が必要な場合は「app」自体を分けるか、「Webサービス」機能を使うか（個人的にはまったく利用していません。。。）<br />
になるかと思います。<br />
しかし「1.3」系からは複数設定することが可能です。この変更はかなり大きいです（笑</p>
<p>3.Componentsの仕様変更<br />
といっても大幅な変更ではないようですが、使い勝手が向上した変更のようです。<br />
コンポーネントを作成したことがあるかたはご存知かと思いますが、現在のコンポーネントでは<br />
モデルのビヘイビアのように、初期設定値をコンポーネント設定時には記述することができません。<br />
しかし「1.3」系からは記述することが可能になります。<br />
これは個人的ちょっとほしかった機能で、コンポーネントの開発の幅が広くなりそうです（笑</p>
<p>と特に魅力的に思えた部分ですが、その他にも「Valdation」などなどで機能が大幅に改善されています。<br />
ここでは全てを書ききれないので、また別の機会に紹介できればと（汗</p>
<p>最後に、「1.2」系のアプリケーションに「1.3」系のCakePHPに変更すると、とりあえずエラーが起きます（笑<br />
まぁ当たり前な話ではありますが、特にクラス名が変更されている部分もあるそうなので、<br />
変更を予定されている方は注意が必要かと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.widget-info.net/2010/01/cakephp-1-3-0-beta/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CakePHP 　「1.3alpha」バージョンリリース</title>
		<link>http://blog.widget-info.net/2009/11/cakephp_1-3alpha/</link>
		<comments>http://blog.widget-info.net/2009/11/cakephp_1-3alpha/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 14:10:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Version]]></category>
		<category><![CDATA[バージョン]]></category>

		<guid isPermaLink="false">http://blog.widget-info.net/?p=353</guid>
		<description><![CDATA[CakePHPがとうとう1.3alphaまでにきました。バージョンアップされる毎に新たな機能やニーズに合わせた拡張があってうれしい限りです。]]></description>
			<content:encoded><![CDATA[<p>CakePHPがとうとう1.3alphaまでにきました。<br />
バージョンアップされる毎に新たな機能やニーズに合わせた拡張があってうれしい限りです。</p>
<p>今回のバージョンアップで個人的に助かる拡張は<span id="more-353"></span></p>
<p>やはり「Router」の拡張。<br />
今回のバージョンアップで、今までは1つしか指定できなかった「Routing.admin」でしたが<br />
複数指定することが可能のなったのは大きいです。</p>
<p>例えば「admin_index」などは管理者、「index」はPC、「m_index」はモバイル端末として<br />
扱うことも可能となりました。<br />
今まではCakePHPの「Webサービス」または「app」自体を別で用意するといった作業が必要ですが<br />
1つのコントローラーで切り分けを管理することができるようになりました。</p>
<p>その他にも拡張されたこともありますので以下URLよりご確認ください。</p>
<p><a href="http://code.cakephp.org/wiki/1.3/new-features" target="_blank">http://code.cakephp.org/wiki/1.3/new-features</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.widget-info.net/2009/11/cakephp_1-3alpha/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CakePHP　1.2.5Stable</title>
		<link>http://blog.widget-info.net/2009/09/cakephp_1-2-5stable/</link>
		<comments>http://blog.widget-info.net/2009/09/cakephp_1-2-5stable/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 15:29:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Version]]></category>
		<category><![CDATA[その他]]></category>
		<category><![CDATA[バージョン]]></category>

		<guid isPermaLink="false">http://blog.widget-info.net/?p=190</guid>
		<description><![CDATA[少し前ですが、CakePHPの1.2.5になってます。Stableになってからも少しずつ改良されてるみたいですね。]]></description>
			<content:encoded><![CDATA[<p>少し前ですが、CakePHPの1.2.5になってます。<br />
Stableになってからも少しずつ改良されてるみたいですね。</p>
<p>日本国内ではまだPHP4のサーバが存在するため、CakePHP1.2から離れられない<br />
部分はありますが、CakePHPの1.3系が23%、2.0系が51%と着々と進んでいるみたいですね。</p>
<p>PHPの5系のサーバが増えてくると、CakePHPの開発ももっと進むのかと期待です（笑</p>
<p>この先のWeb開発もどう変わっていき、CakePHPがどう対応していくのか<br />
小さなプログラマーですがワクワクするところです（笑</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.widget-info.net/2009/09/cakephp_1-2-5stable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
