<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>ECWorks Blog &#187; 1.3</title>
	<atom:link href="http://blog.ecworks.jp/archives/tag/1-3/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.ecworks.jp</link>
	<description>CakePHPを中心としたサイト開発情報をメインに公開。新しもの好きなので時々製品レポートなんかも。</description>
	<lastBuildDate>Fri, 09 Dec 2011 07:24:42 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.ecworks.jp/archives/tag/1-3/feed" />
	<div id='fb-root'></div>
					<script type='text/javascript'>
						window.fbAsyncInit = function()
						{
							FB.init({appId: 122492164489250, status: true, cookie: true, xfbml: true});
						};
						(function()
						{
							var e = document.createElement('script'); e.async = true;
							e.src = document.location.protocol + '//connect.facebook.net/ja_JP/all.js';
							document.getElementById('fb-root').appendChild(e);
						}());
					</script>	
						<item>
		<title>【CakePHP】1.2→1.3のマイグレーションガイド</title>
		<link>http://blog.ecworks.jp/archives/861</link>
		<comments>http://blog.ecworks.jp/archives/861#comments</comments>
		<pubDate>Fri, 28 Aug 2009 10:08:28 +0000</pubDate>
		<dc:creator>MASA-P</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[1.3]]></category>
		<category><![CDATA[バージョンアップ]]></category>

		<guid isPermaLink="false">http://blog.ecworks.jp/?p=861</guid>
		<description><![CDATA[先日発表された待望のCakePHP1.3(-dev)ですが、現バージョンの1.2から移行するための情報が公開されました。]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fblog.ecworks.jp%252Farchives%252F861%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22%E3%80%90CakePHP%E3%80%911.2%E2%86%921.3%E3%81%AE%E3%83%9E%E3%82%A4%E3%82%B0%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%AC%E3%82%A4%E3%83%89%22%20%7D);"></div>
<p><a href="http://blog.ecworks.jp/wp-content/uploads/2009/02/cake-logo.jpg"><img class="alignleft size-thumbnail wp-image-336" style="margin: 5px;" title="cake-logo" src="http://blog.ecworks.jp/wp-content/uploads/2009/02/cake-logo-150x150.jpg" alt="cake-logo" width="150" height="150" /></a>先日発表された待望のCakePHP1.3(-dev)ですが、現バージョンの1.2から移行するための情報が公開されました。</p>
<p><strong>▼Migration Guide from 1.2 to 1.3</strong><br />
<a href="http://code.cakephp.org/wiki/1.3/migration-guide" target="_blank">http://code.cakephp.org/wiki/1.3/migration-guide</a></p>
<p>基本的にはそれほど困難なく移行できそうな雰囲気ですが、次の点について注意しなければならないようです。</p>
<ul>
<li>app/webroot/index.phpはリプレースしなければならない(改造している人は注意！)</li>
<li>app/config/core.phpは、新しい設定を追加しなければならない(PHP5.3関連)</li>
<li>「session.php」「socket.php」「schema.php」「bihavior.php」はそれぞれ「cake_session.php」「cake_socket.php」「cake_schema.php」「model_behavior.php」に変わっている</li>
<li>「Model::del()」「Model::remove()」は推奨されなくなった。「Model::delete()」に置き換える必要がある</li>
<li>ビューの拡張子「.thtml」は標準で認識しなくなった。どうしても使いたい場合は、$this-&gt;ext = &#8216;thtml&#8217;とする必要がある</li>
<li>JavascriptHelperとAjaxHelperが推奨されなくなった。HtmlHelper内に代替メソッドがある</li>
</ul>
<p>ほかにもあるのですが、一般的に大きく影響しそうなのはこのあたりでしょうか？<br />
バグ報告が出始めてきたのでまだまだこれからかもしれませんが、そろそろ移行の準備を始める必要があるかもしれませんね。</p>
<p>ちなみに「SmartyView Plugin」は、どうやら1.3用として別バージョンを提供しなければならなくなりそうです。KtaiLibraryに関しては、ちょっと調査が必要ですが、こちらも同じくCakePHP関連コードに関しては別バージョンを用意しなければならない可能性が出てきました。まだ当方も1.3を動かしたことがないので何とも言えませんが、別途詳しく調査して情報を公開したいと思います。</p>

<div class='wpfblike' style='height: 40px;'><fb:like href='http://blog.ecworks.jp/archives/861' layout='default' show_faces='true' width='400' action='like' colorscheme='light' send='false' /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.ecworks.jp/archives/861/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.ecworks.jp/archives/861" />
	</item>
	</channel>
</rss>

