<?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>9fubs</title>
	<atom:link href="http://www.9fubs.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.9fubs.net</link>
	<description>- memorandum -</description>
	<lastBuildDate>Sun, 28 Mar 2010 10:41:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>CakePHPはじめました#001</title>
		<link>http://www.9fubs.net/2010/03/28/cake001/</link>
		<comments>http://www.9fubs.net/2010/03/28/cake001/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 23:38:01 +0000</pubDate>
		<dc:creator>delta</dc:creator>
				<category><![CDATA[CakePHP]]></category>

		<guid isPermaLink="false">http://www.9fubs.net/?p=8</guid>
		<description><![CDATA[CakePHPを今日から始めました。その忘備録#001

まず、cakephpのインストール。
触ってみながら覚えようとおもって、マニュアル内の&#8221;10 開発例&#8221;から読み出す。
問題なく、インストー [...]]]></description>
			<content:encoded><![CDATA[<p>CakePHPを今日から始めました。その忘備録#001<br />
<span id="more-8"></span><br />
まず、cakephpのインストール。<br/><br />
触ってみながら覚えようとおもって、マニュアル内の&#8221;10 開発例&#8221;から読み出す。<br />
問題なく、インストールから簡単な、データベースへの読み書きできるシステムができた。<br />
<a href="http://book.cakephp.org/ja/view/219/Blog">http://book.cakephp.org/ja/view/219/Blog</a></p>
<p>次に、ちゃんと開発に使えるように、マニュアルを上から読もうとするが、ついつい斜め読みになってしまう。<br />
まだ理解が浅いため、実践で覚えていくのが良いみたい。それで、CakePHP guide(<a href="http://www.blueocean.bz/blog/cakephp/">http://www.blueocean.bz/blog/cakephp/</a>)を見ながら勉強。</p>
<ul>
<li>CakePHPの概要</li>
<li> CakePHP ガイド　入門編</li>
</ul>
<p>を読んだらすぐに、&#8221;CakePHPで作るWebシステム&#8221;に飛ぶ。<br />
&#8220;チュートリアル &#8211; scaffoldingからソースコードへ&#8221;の途中まで完了。</p>
<p>なるほど、ファイルやDBの命名規則は</p>
<ul>
<li>xxxx (table名)</li>
<li>xxxx_controller.php (コントローラ)</li>
<li>xxxx.php (モデル)</li>
</ul>
<p>というふうにすればフレームワークがよきに計らってくれるらしい。<br />
<a href="http://book.cakephp.org/ja/view/22/CakePHP-Conventions">http://book.cakephp.org/ja/view/22/CakePHP-Conventions</a></p>
<h2>Question</h2>
<p>- CakePHP1.2でbake.phpがない？<br />
cake/script/の中にあるという記述だったのだが、そこにない。ぐぐると、</p>
<p><code>php cake/console/cake.php bake</code><br />
(ref.<a href="http://d.hatena.ne.jp/ryuzi_kambe/20080205/p1">http://d.hatena.ne.jp/ryuzi_kambe/20080205/p1</a>)</p>
<p>でうごきました。</p>
<p>が、controllerをbakeしようとすると、</p>
<p><code>Warning: mysql_connect(): [2002] No such file or directory (trying to connect via unix:///tmp/mysql.sock) in /Users/XXX/cake/libs/model/datasources/dbo/dbo_mysql.php on line 454</code></p>
<p>というエラーがでて、bakeできず。<br />
今日はここまで。<br />
続く。</p>
<p>
ref.<br />
<a href="http://cakephp.jp/">http://cakephp.jp/</a><br />
<a href="http://book.cakephp.org/ja">http://book.cakephp.org/ja</a><br />
<a href="http://book.cakephp.org/ja/view/219/Blog">http://book.cakephp.org/ja/view/219/Blog</a></p>
<p><a href="http://www.blueocean.bz/blog/cakephp/">http://www.blueocean.bz/blog/cakephp/</a><br />
<a href="http://gihyo.jp/dev/serial/01/cakephp/">http://gihyo.jp/dev/serial/01/cakephp/</a><br />
<a href="http://www.ideaxidea.com/archives/category/cakephp/">http://www.ideaxidea.com/archives/category/cakephp/</a></p>
<p>（この記事を書くのにかかった時間 30:00）</p>
]]></content:encoded>
			<wfw:commentRss>http://www.9fubs.net/2010/03/28/cake001/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
