<?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>e2esound.com業務日誌 &#187; cakePHP</title>
	<atom:link href="http://www.e2esound.com/wp/tag/cakephp/feed/?/tag/cakephp/feed" rel="self" type="application/rss+xml" />
	<link>http://www.e2esound.com/wp</link>
	<description>群馬の山奥の方でプログラムを書いて生きています</description>
	<lastBuildDate>Tue, 03 Jan 2012 08:04:15 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.e2esound.com/wp/tag/cakephp/feed/?/tag/cakephp/feed" />
		<item>
		<title>時々はCodeIgniterの事も思い出してあげてください。</title>
		<link>http://www.e2esound.com/wp/2010/07/31/remember_the_codeigniter_when_thought_mvc_frameworks/</link>
		<comments>http://www.e2esound.com/wp/2010/07/31/remember_the_codeigniter_when_thought_mvc_frameworks/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 10:00:42 +0000</pubDate>
		<dc:creator>yterajima</dc:creator>
				<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[cakePHP]]></category>
		<category><![CDATA[symfony]]></category>

		<guid isPermaLink="false">http://www.e2esound.com/wp/?p=64</guid>
		<description><![CDATA[かちびと.net : 個人的に使いそうなPHP、CSS、HTML等のフレームワーク17個 かちびとさんのところで、フレームワークが紹介されていました。そのうちPHPフレームワークについてはcakePHPとsymfonyが [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>かちびと.net : <a href="http://kachibito.net/software/17-web-dev-framework.html">個人的に使いそうなPHP、CSS、HTML等のフレームワーク17個</a></p>
<p>かちびとさんのところで、フレームワークが紹介されていました。そのうちPHPフレームワークについては<a href="http://cakephp.jp/" target="_blank">cakePHP</a>と<a href="http://www.symfony.gr.jp/" target="_blank">symfony</a>が紹介されています。お願いします!騙されたと思って是非<a href="http://codeigniter.jp/user_guide_ja/" target="_blank">CodeIgniter</a>を使ってみて欲しいのです。</p>
<p>実はこのところ、symfonyをいじり始め、何かと調査、テストをしていました。素晴らしいフレームワークですね。その辺りも踏まえながら、CodeIgniterとsymfonyの違いをまとめてみようと思います。(cakePHPはあまりいじったことが無いのです）</p>
<p><span id="more-64"></span></p>
<h2>symfony</h2>
<ul>
<li>PHP5用フレームワーク</li>
<li>オブジェクト指向を使い倒している</li>
<li>DBをmodelクラスを通して容易に操作できる</li>
<li>特定ディレクトリのファイルを全てincludeする</li>
<li>ジェネレーターが充実
<ul>
<li>モデルクラスの生成</li>
<li>sqlファイルの生成</li>
<li>DB作成etc</li>
</ul>
</li>
<li>開発ツールが便利</li>
<li>纏まった日本語情報が少ない</li>
</ul>
<p>symfonyは、PHP5から採用されたオブジェクト指向を利用して動作しています。継承やインターフェイス等々、できればデザインパターンに関しても学ぶと早く学習できるかと思います。modelクラスを操作することで、SQLを意識することなくDBのデータを操作できます。modelクラスについては、雛形はジェネレーターを使用すればすぐに作れます。一瞬で<a href="http://ja.wikipedia.org/wiki/CRUD" target="_blank">CRUD</a>が作成できるという非常にパワフルな機能です。初めて使った時は感動モノでした。</p>
<p>残念な部分として、纏まった日本語情報がないことが挙げられます。訓練用のプログラムやCook Book、一応のマニュアルもありますが、全てを網羅している訳ではありません。使い倒す為には、ファイルの中身をgrepで延々と検索する必要があります。</p>
<h3>CodeIgniter</h3>
<ul>
<li>PHP4,5対応</li>
<li>とにかファイル容量が小さい</li>
<li>シンプルなMVC構造</li>
<li>指定したファイルのみinclude</li>
<li>ジェネレーターはない</li>
<li>動作が速い</li>
<li>学習時間が短い</li>
<li>日本語マニュアルが存在する</li>
</ul>
<p>CodeIgniterは、非常にシンプルなMVCフレームワークです。シンプルが故、ジェネレーターはなく、全てのmodelは自分で作らなければなりません。これはcakePHPやsymfonyに比べ劣る部分です。しかし、そのシンプルさから学習時間は非常に短くて済みます。他のMVCフレームワークをいじっていた方なら1日もあればマスターできると思います。</p>
<p>日本語情報は充実しています。但し、これはCodeIgniter自体に関するもので、追加するモジュールやライブラリに関しては英語を必死に使いながら読む必要があります。如何せん日本人ユーザーが少ないのです。</p>
<h3>個人的使い分け方法</h3>
<p>それぞれのフレームワークをどう使い分けるのか。これは難しい問題です。</p>
<p>今のところ、DBへのデータの出し入れが多く、規模も大きい案件の場合にはsymfonyやcakePHP、DBへのデータの出し入れが少なく、APIとの連携が中心になり、規模も小～中規模、又はサーバーリソースが限られている場合にはCodeIgniterかなと思います。具体的には、TwitterのAPIを利用してwebアプリを作るならCodeIgniterを使用すると思います。他には、企業サイトに若干の機能追加の場合等が考えられます。modelの自動生成機能は一切ないので、modelの使用が増える場合には不向きだと思います。</p>
<p>対してsymfonyでは、いくつものAPIを組み合わせ、そこからユーザー自身が作成したデータをDBにもつようなwebサービスを作る場合に選ぶべきだと思います。modelの生成機能のパワフルさがここで大きく活かされます。もちろん、”そうしなければいけない”訳ではなく、symfonyで小型サービスを作ることもできますし、CodeIgniterで大きなWebサービスを作ることもできるはずです。ただ、symfonyで作った小型サービスは高速には動作せずサーバーリソースを喰います。CodeIgniterで作った大型サービスは高速に動作するかもしれませんが、modelを山ほど書かなければなりません。</p>
<h3>MVCフレームワークに初めて触れるならCodeIgniter</h3>
<p>これは必ずCodeIgniterを勧めると思います。学習時間が短く、習得が容易です。初学者の学習用にも向いていると思います。</p>
<p>MVC構造についても、非常にシンプルで理解しやすいです。慣れの問題ではありますが、symfonyだとフロント・コントローラー（Controller）があり、その中にactionがあり…といった形で直感的ではありません。但し、modelは全て自分で作らなければなりません。←面倒。</p>
<p>簡単にまとめてみた次第ですが、内容としては如何でしょうか？具体的に書き始めると同じMVC構造であっても、それぞれの癖や弱点、Tipsがあります。これからMVCフレームワークを触れる方の参考になれば嬉しい次第です。</p>
<div class="shr-publisher-64"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.e2esound.com/wp/2010/07/31/remember_the_codeigniter_when_thought_mvc_frameworks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.e2esound.com/wp/2010/07/31/remember_the_codeigniter_when_thought_mvc_frameworks/" />
	</item>
		<item>
		<title>自分用のWebアプリを作ってみる(4) -Pear:PDO-</title>
		<link>http://www.e2esound.com/wp/2008/06/16/%e8%87%aa%e5%88%86%e7%94%a8%e3%81%aeweb%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b3-pearpdo/</link>
		<comments>http://www.e2esound.com/wp/2008/06/16/%e8%87%aa%e5%88%86%e7%94%a8%e3%81%aeweb%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b3-pearpdo/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 12:37:01 +0000</pubDate>
		<dc:creator>yterajima</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Program]]></category>
		<category><![CDATA[cakePHP]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[pdo]]></category>
		<category><![CDATA[pear]]></category>
		<category><![CDATA[phpmyadmin]]></category>

		<guid isPermaLink="false">http://www.e2esound.com/?p=52</guid>
		<description><![CDATA[昨日、すっかりCakePHPに挫折してしまいましたが、ウダウダ言っていても仕方がないので、少しずつ堀を埋めていくイメージで進めたい。 と、思い、PearのPDOを使ってMySQLにPOSTをしてみました。 初期の構想に則 [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>昨日、すっかり<a href="http://www.e2esound.com/?p=51" target="_blank">CakePHPに挫折してしまいました</a>が、ウダウダ言っていても仕方がないので、少しずつ堀を埋めていくイメージで進めたい。</p>
<p>と、思い、<a href="http://ja.wikipedia.org/wiki/PEAR" target="_blank">Pear</a>の<a href="http://codezine.jp/a/article/aid/433.aspx" target="_blank">PDO</a>を使って<a href="http://ja.wikipedia.org/wiki/MySQL" target="_blank">MySQL</a>にPOSTをしてみました。</p>
<p><a href="http://www.e2esound.com/?p=45" target="_blank">初期の構想</a>に則って、まずはPOSTしてMySQLにデータが入れば成功。<br />
設定は独習PHPを参照しながら進めました。(このテキストだと使用しているDBは<a href="http://ja.wikipedia.org/wiki/SQLite" target="_blank">SQLite</a>。)<br />
<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=e2esound0101-22&amp;o=9&amp;p=8&amp;l=as1&amp;asins=4798109819&amp;fc1=000000&amp;IS1=1&amp;lt1=_blank&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="width: 120px; height: 240px;" marginwidth="0" marginheight="0" frameborder="0" scrolling="no"></iframe></p>
<p>■<a href="http://ja.wikipedia.org/wiki/PhpMyAdmin" target="_blank">phpMyAdmin</a>での作業</p>
<ol>
<li>データベース「memo」を作成。</li>
<li>テーブル「users」の作成・・・ログイン＆POST時のユーザー情報の管理
<ul>
<li>id・・・ユニークなid</li>
<li>user･･･ユーザー名</li>
<li>password・・・パスワード</li>
<li>mobile_id・・・携帯電話のユニークID</li>
</ul>
</li>
</ol>
<p>■投稿用のページの作成・・・user.php<br />
<img src="http://farm4.static.flickr.com/3082/2583174823_c66fcaa5ce_o.jpg" alt="user" width="375" height="260" /></p>
<p><span id="more-899"></span><br />
<code>&lt;html&gt;<br />
&lt;head&gt;&lt;title&gt;ユーザー管理&lt;/title&gt;&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;form method="POST" action="insert_user.php"&gt;<br />
&lt;table&gt;<br />
&lt;tr&gt;&lt;th&gt;USER NAME:&lt;/th&gt;<br />
&lt;td&gt;<br />
&lt;input type="text" name="user" size="20" maxlength="50" /&gt;<br />
&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;&lt;th&gt;PASSWORD:&lt;/th&gt;<br />
&lt;td&gt;<br />
&lt;input type="text" name="password" size="20" maxlength="50" /&gt;<br />
&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;tr&gt;<br />
&lt;td colspan="2"&gt;<br />
&lt;input type="submit" value="submit" /&gt;<br />
&lt;input type="reset" value="clear" /&gt;<br />
&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/table&gt;<br />
&lt;/form&gt;&lt;/body&gt;&lt;/html&gt;</code></p>
<p>■insert_user.php・・・MySQLへのデータPOST<br />
<code>&lt;?php<br />
//データベース接続情報<br />
$dsn = 'mysql:dbname=memo;host=localhost';<br />
$user = '★★★★';<br />
$password = '★★★★';<br />
try{<br />
$db = new PDO($dsn, $user, $password);<br />
$db-&gt;setAttribute(PDO::ATTR_ERRMODE,<br />
PDO::ERRMODE_EXCEPTION);<br />
$db-&gt;exec("INSERT INTO users(user,password) VALUES<br />
(".$db-&gt;quote($_POST["user"]).",". $db-&gt;quote($_POST["password"]).")");<br />
//リダイレクト<br />
header("Location:http://localhost/memo/user.php");<br />
} catch (PDOException $e) {<br />
print("ERROR:".$e-&gt;getMessage());<br />
}<br />
?&gt;</code><br />
無事にデータが入りました!!<br />
<img src="http://farm4.static.flickr.com/3169/2583195339_cfb3e5deba_o.jpg" alt="insert_user" width="482" height="238" /></p>
<p>これでPOSTはできるようになりました。XSS脆弱性があるような気もするんだけど、とりあえず動いたので(汗<br />
memoツールのcontentsについてもMySQLへのPOSTも可能になります。</p>
<p>次は、ユーザー認証に挑戦しようと思います。</p>
<div class="shr-publisher-899"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.e2esound.com/wp/2008/06/16/%e8%87%aa%e5%88%86%e7%94%a8%e3%81%aeweb%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b3-pearpdo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.e2esound.com/wp/2008/06/16/%e8%87%aa%e5%88%86%e7%94%a8%e3%81%aeweb%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b3-pearpdo/" />
	</item>
		<item>
		<title>自分用のWebアプリを作ってみる(3) -CakePHPのマニュアルを読む、が挫折-</title>
		<link>http://www.e2esound.com/wp/2008/06/15/%e8%87%aa%e5%88%86%e7%94%a8%e3%81%aeweb%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b3-cakephp%e3%81%ae%e3%83%9e%e3%83%8b%e3%83%a5%e3%82%a2%e3%83%ab%e3%82%92/</link>
		<comments>http://www.e2esound.com/wp/2008/06/15/%e8%87%aa%e5%88%86%e7%94%a8%e3%81%aeweb%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b3-cakephp%e3%81%ae%e3%83%9e%e3%83%8b%e3%83%a5%e3%82%a2%e3%83%ab%e3%82%92/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 11:51:55 +0000</pubDate>
		<dc:creator>yterajima</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[cakePHP]]></category>
		<category><![CDATA[webアプリ]]></category>

		<guid isPermaLink="false">http://www.e2esound.com/?p=51</guid>
		<description><![CDATA[CakePHPをインストールしたまま止まってしまっていた。何処から手を付けていいのか分からなくなってしまい途方に暮れるた次第です。 そこで、真面目にCakePHPのマニュアルを読むことにしました。 どうしても紙媒体でゆっ [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>CakePHPをインストールしたまま止まってしまっていた。何処から手を付けていいのか分からなくなってしまい途方に暮れるた次第です。</p>
<p>そこで、真面目にCakePHPのマニュアルを読むことにしました。<br />
どうしても紙媒体でゆっくり読みたかったので、探したらpdfにして公開していらっしゃいました!!</p>
<p>d.hetima：<a href="http://d.hatena.ne.jp/hetima/20061211/1165845362" target="_blank">CakePHP ドキュメント日本語訳の pdf</a></p>
<p><strong>早速読みふける。読みふける。読みふける。。。</strong><br />
<span id="more-898"></span><br />
<strong>読み止まる。読み止まる。読み止まる。読み悩む。読み悩む。読み悩む。</strong></p>
<p>と、時間が必要な状態に。<br />
今回の目的に対して時間がかかり過ぎる模様です。。。</p>
<p>自分で全部書いた方が早い!!と分かってしまったので(今更かよ。とw)<br />
今回はCakePHPの使用を見送ることにしました。自分用に拡張性は考慮せずに制作してみたいと思います。</p>
<p>嗚呼、甘く見ていました。<br />
フレームワーク、使えれば作業早いんだろうな。<br />
しばらく<a href="http://cakephp.jp/modules/newbb/" target="_blank">フォーラム</a>を中心に勉強してみたいと思います。</p>
<p>しかし、このご時世に紙媒体大好きな私は時代遅れなのだろうか。<br />
いや、契約書読む機会が多いので癖の部分が大きい気がします。(という言い訳でした(恥 )</p>
<div class="shr-publisher-898"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.e2esound.com/wp/2008/06/15/%e8%87%aa%e5%88%86%e7%94%a8%e3%81%aeweb%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b3-cakephp%e3%81%ae%e3%83%9e%e3%83%8b%e3%83%a5%e3%82%a2%e3%83%ab%e3%82%92/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.e2esound.com/wp/2008/06/15/%e8%87%aa%e5%88%86%e7%94%a8%e3%81%aeweb%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b3-cakephp%e3%81%ae%e3%83%9e%e3%83%8b%e3%83%a5%e3%82%a2%e3%83%ab%e3%82%92/" />
	</item>
		<item>
		<title>結局物欲に勝てなかった日</title>
		<link>http://www.e2esound.com/wp/2008/06/13/%e7%b5%90%e5%b1%80%e7%89%a9%e6%ac%b2%e3%81%ab%e5%8b%9d%e3%81%a6%e3%81%aa%e3%81%8b%e3%81%a3%e3%81%9f%e6%97%a5/</link>
		<comments>http://www.e2esound.com/wp/2008/06/13/%e7%b5%90%e5%b1%80%e7%89%a9%e6%ac%b2%e3%81%ab%e5%8b%9d%e3%81%a6%e3%81%aa%e3%81%8b%e3%81%a3%e3%81%9f%e6%97%a5/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 14:29:11 +0000</pubDate>
		<dc:creator>yterajima</dc:creator>
				<category><![CDATA[Lifehack]]></category>
		<category><![CDATA[徒然]]></category>
		<category><![CDATA[aprecia]]></category>
		<category><![CDATA[cakePHP]]></category>
		<category><![CDATA[t-fal]]></category>
		<category><![CDATA[電気ケトル]]></category>

		<guid isPermaLink="false">http://www.e2esound.com/?p=50</guid>
		<description><![CDATA[結局、買ってしまいました。という話です。 T-falのAPRECIAです。 恐ろしいほどお湯が早く沸く!!という凄まじい能力を有しています。 机のすぐ脇に置いてみましたが、流石に沸騰すると外装部分が熱くなってしまいますが [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>結局、<a href="http://www.e2esound.com/?p=46" target="_blank">買ってしまいました。</a>という話です。<br />
<iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=e2esound0101-22&amp;o=9&amp;p=8&amp;l=as1&amp;asins=B000FIEX8W&amp;fc1=000000&amp;IS1=1&amp;lt1=_blank&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="width: 120px; height: 240px;" marginwidth="0" marginheight="0" frameborder="0" scrolling="no"></iframe><br />
<span id="more-897"></span><br />
T-falのAPRECIAです。<br />
恐ろしいほどお湯が早く沸く!!という凄まじい能力を有しています。<br />
<img src="http://farm4.static.flickr.com/3101/2575229174_f3d5778da2.jpg" alt="電気ケトル" width="240" height="432" /></p>
<p>机のすぐ脇に置いてみましたが、流石に沸騰すると外装部分が熱くなってしまいますが、底面は発熱しないので便利です。<br />
電熱コンロ1つの生活でしたが、お湯を用意できるようになったので自炊でも役立ちそうです。味噌汁作る時間が減りました。</p>
<p>■蛇足<br />
実は、AmazonでCakePHPの本を買おうと思ったのに、著作権法の本と一緒に買ってしまった、という。。。</p>
<div class="shr-publisher-897"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.e2esound.com/wp/2008/06/13/%e7%b5%90%e5%b1%80%e7%89%a9%e6%ac%b2%e3%81%ab%e5%8b%9d%e3%81%a6%e3%81%aa%e3%81%8b%e3%81%a3%e3%81%9f%e6%97%a5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.e2esound.com/wp/2008/06/13/%e7%b5%90%e5%b1%80%e7%89%a9%e6%ac%b2%e3%81%ab%e5%8b%9d%e3%81%a6%e3%81%aa%e3%81%8b%e3%81%a3%e3%81%9f%e6%97%a5/" />
	</item>
		<item>
		<title>自分用のWebアプリを作ってみる(2) -CakePHPをインストール-</title>
		<link>http://www.e2esound.com/wp/2008/06/11/%e8%87%aa%e5%88%86%e7%94%a8%e3%81%aeweb%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b2-cakephp%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/</link>
		<comments>http://www.e2esound.com/wp/2008/06/11/%e8%87%aa%e5%88%86%e7%94%a8%e3%81%aeweb%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b2-cakephp%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 13:35:49 +0000</pubDate>
		<dc:creator>yterajima</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Program]]></category>
		<category><![CDATA[cakePHP]]></category>
		<category><![CDATA[localhost]]></category>
		<category><![CDATA[web開発]]></category>
		<category><![CDATA[XAMPP]]></category>

		<guid isPermaLink="false">http://www.e2esound.com/?p=48</guid>
		<description><![CDATA[何もやらなければ前には進めないだろう、ということで、CakePHPをLocalにインストールしてみた。 CakePHPをダウンロード Localhostに展開 CakePHP用のデータベースをphpmyadminで作成  [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>何もやらなければ前には進めないだろう、ということで、<br />CakePHPをLocalにインストールしてみた。</p>
<ol>
<li>CakePHPを<a target="_blank" href="http://cakephp.org/">ダウンロード</a></li>
<li>Localhostに展開</li>
<li>CakePHP用のデータベースをphpmyadminで作成</li>
<li><strong>/app/config/database.php</strong>を書き換える。</li>
<li>Localhostに接続</li>
</ol>
<p>そうすると、こんな画面になりました。<br /><span id="more-895"></span><br /><img src="http://farm4.static.flickr.com/3132/2569732213_d603917978_m.jpg" alt="cakephp_install" height="290" width="480" /><br />DBへの接続は無事に終了。</p>
<p>…ここから何をすればいいのでしょうか？？？<br />ドキュメントを読みながら頑張ります。</p>
<p>しかし、もっとCakePHP関連の書籍があるものだと思って、Amazonで探してみたけれど良さそうなものが見当たらなかった。幸運なことにGoogle先生とフォーラムに助けられている次第。</p>
<p>DBに接続できたから次はPOSTできるようにしよう。<br />Web開発の高速化のミラクルを体感した日でした。フレームワーク恐るべし!!</p>
<div class="shr-publisher-895"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.e2esound.com/wp/2008/06/11/%e8%87%aa%e5%88%86%e7%94%a8%e3%81%aeweb%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b2-cakephp%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.e2esound.com/wp/2008/06/11/%e8%87%aa%e5%88%86%e7%94%a8%e3%81%aeweb%e3%82%a2%e3%83%97%e3%83%aa%e3%82%92%e4%bd%9c%e3%81%a3%e3%81%a6%e3%81%bf%e3%82%8b2-cakephp%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab/" />
	</item>
	</channel>
</rss>

