[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 07/14 05:22 / Filesize : 182 KB / Number-of Response : 799
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【PHP】フレームワーク CakePHP 4ホール目【v1.2】



1 名前:nobodyさん mailto:sage [2008/06/20(金) 01:24:40 ID:???]
www.cakephp.org/

10分で作るCakePHPアプリ for Windows
p4life.jp/cake/

マニュアル日本語化
www.cakephp.jp/doc/

Cookbook :: 1.2 Collection :: マニュアル
book.cakephp.org/ja

日本語フォーラム
cakephp.jp/modules/newbb/

あとこのへんとか(初心者向けTIPS)
www.avatarfinancial.com/pages/cake/

CakePHP入門リンク集
ttp://pub.studio15.jp/2007/11/13/cakephp-links/

【PHP】フレームワーク CakePHP 3ホール目【本命】
pc11.2ch.net/test/read.cgi/php/1205475360/
【PHP】フレームワーク CakePHP 2ホール目
pc11.2ch.net/test/read.cgi/php/1194976228/
【PHP】フレームワーク CakePHP
pc11.2ch.net/test/read.cgi/php/1163850802/

125 名前:nobodyさん [2008/07/17(木) 08:07:12 ID:/Q3Ys2pH]
フレームワークっていつまで使えるだろう
10年後、20年後にも、CakePHPはあるだろうか?
そもそもPHPは使われてるだろうか?


126 名前:nobodyさん mailto:sage [2008/07/17(木) 08:11:21 ID:???]
>>125
ムリポ

127 名前:nobodyさん mailto:sage [2008/07/17(木) 08:46:29 ID:???]
>>125
じゃあ、こう考えるんだ
10年前はどうだったかを。

それで今も残っていればあるってことになる。

って10年前はPHPそのものがなかったか。

128 名前:nobodyさん [2008/07/17(木) 09:23:54 ID:r8Tb5l59]
その都度、旬な商売道具(今ならphpフレームワーク)使って儲けるしかない。
これやれば10年後安心てのはIT社会には無い

129 名前:nobodyさん mailto:sage [2008/07/17(木) 09:26:42 ID:???]
UTF-8、PHP1.2で作ってるんだけど
フォルダ内のファイル名を読み込んだ時に
$file = readdir($dir)
だけだと日本語のファイル名が文字化けしてしまう。
部分的に関数通して文字化け回避する方法ってある?

130 名前:129 mailto:sage [2008/07/17(木) 09:58:29 ID:???]
128はCakePHP1.2の間違いです。

131 名前:nobodyさん [2008/07/17(木) 16:12:51 ID:hC9JNlTl]
CakePHP1.2を使用しているのですが、
AppModel::queryを使って取得したデータを
paginatorに渡す方法ってありますか?

132 名前:131 [2008/07/17(木) 16:26:20 ID:hC9JNlTl]
任意のSQLでpaginateがしたいんです!



133 名前:131 [2008/07/17(木) 17:05:12 ID:hC9JNlTl]
無茶苦茶な方法ではありますが、
対象のModelでpaginateをオーバーライドして、
$coditionsの中にsqlを入れて取り合えず
期待する動作は得られるようになりました。



134 名前:nobodyさん mailto:sage [2008/07/17(木) 18:56:26 ID:???]
>>127
PHPはあっただろw

135 名前:nobodyさん mailto:sage [2008/07/18(金) 16:19:03 ID:???]
>>133
無茶じゃなくてまっとうな方法。
Modelにpaginateメソッドは存在しないからオーバーライドではない。
Controllerのpaginateメソッドが最終的にfindする際に
Modelのpaginateメソッドが存在すれば代わりにそっちを呼ぶようにに作ってある。



136 名前:nobodyさん mailto:sage [2008/07/18(金) 19:07:42 ID:???]
modelはDBのテーブルと1対1が想定されているけど

DBテーブルに登録する際にバリデート内容が異なる画面が3つあった場合
DBテーブル1に対してモデルが3つ必要になるよね

Aテーブルがあったとしたら
A1モデル 使用テーブルA
A2モデル 使用テーブルA
A3モデル 使用テーブルA
それぞれのバリデート処理を実装することになるよね

137 名前:nobodyさん mailto:sage [2008/07/18(金) 19:08:40 ID:???]
ログイン形式の携帯サイトを作ってるのですが、
CakePHPで「ログインされたかどうか」はどのように持つのが一般的なのでしょうか?
PCサイトではセッションを使うことが多かったんですが、キャリアによってセッションが使えない場合があると聞いたもので。

138 名前:nobodyさん mailto:sage [2008/07/18(金) 19:11:29 ID:???]
DBテーブルに登録する際にバリデート内容が異なる画面が3つあった場合
ひとつのモデルで完結できるのかな?

A1モデル 使用テーブルA

画面1のバリデート処理
画面2のバリデート処理
画面3のバリデート処理

139 名前:nobodyさん mailto:sage [2008/07/18(金) 23:07:31 ID:???]
普通にケースごとのvalidateメソッド書いてるけど。

140 名前:nobodyさん mailto:sage [2008/07/19(土) 11:23:27 ID:???]
>>137
自分は
セッションとクッキーの連携プレーを使ってるよ。

キャリアって携帯でしょ?
携帯の場合はセッションキーをクッキーに埋め込むのよ。



141 名前:nobodyさん mailto:sage [2008/07/19(土) 13:45:27 ID:???]
携帯ではクッキーが使えない機種があるだろw

142 名前:nobodyさん mailto:sage [2008/07/19(土) 15:54:19 ID:???]
>>137
普通にURLにセションキー埋め込めよ。

>>140
( ゚д゚)ポカーン


143 名前:nobodyさん [2008/07/19(土) 16:24:22 ID:jBy/EgFS]
モデルの数が凄い増えてきたら
モデルを使いたいコントローラメソッド内で

App::Import('Model', $model_name);
$model = new $model_name();
$model->findAll();

した方がいいね

どのコントローラメソッドでも共通利用することの多いモデルだけ
$usesに入れた方がよくね
じゃないと極端な話、一つのコントローラで利用するモデルが30個あった場合
$uses=arrray('A1','A2','A3','A4','A5','A6','A7','A8','A9','A10','A11','A12','A13','A14'・・・・・・・・・)
てなると$usesだけで管理するのしんどいよ。



144 名前:nobodyさん mailto:sage [2008/07/19(土) 16:28:28 ID:???]
モデルが30個もあるシステムをCakeで作るとは・・・
どんなシステム?レスポンスどうなの?

145 名前:nobodyさん [2008/07/19(土) 16:39:57 ID:jBy/EgFS]
>>144
A8のようなアフィリエイトサイトだよ。
レスポンスはアソシエーションを
その都度 bindModelする方法なら悪くはないよ
重くなるとしたらSQL関連だと思うから後はcacheに頼る


146 名前:nobodyさん mailto:sage [2008/07/19(土) 16:45:53 ID:???]
一つのコントローラに詰め込み過ぎじゃないの?

147 名前:nobodyさん [2008/07/19(土) 16:58:22 ID:jBy/EgFS]
>>146
30個あるモデルは使用するDBテーブルは同じでバリデートの内容が若干違うので
モデルを複数分けした。
なのでモデルの数だけコントローラを増やすというのもなあ・・・
ページ構成もおかしくなるし

148 名前:nobodyさん [2008/07/19(土) 17:03:55 ID:jBy/EgFS]
コントローラの数はDBテーブルの数と比例するくらいの量で
モデルの数はバリデートのケース分、増えて行ってる

149 名前:nobodyさん [2008/07/19(土) 17:08:42 ID:jBy/EgFS]
1つのDBに対して30通りのバリデートのケースがあれば
コントローラが1に対してもモデルが30になる

150 名前:nobodyさん [2008/07/19(土) 17:23:07 ID:jBy/EgFS]
レスポンス的にはApp::Import('Model', $model_name);の方が負荷は軽減できるよね
管理的にも$usesで管理するよりも
コントローラメソッドの先頭でApp::Importを宣言する方が管理しやすい気がする
デメリットはコーディング量が少し増えるくらいかな
でも、どのコントローラメソッドでも使うモデルだけは$usesに入れるから
そんなにコーディング量は増えないかな

151 名前:nobodyさん mailto:sage [2008/07/19(土) 17:41:39 ID:???]
>>148
そもそも、バリデートの数の分だけ
モデルを増やすのがおかしくね?

モデルのsave()で、バリデートするかしないかのフラグがあるだろ?
これって考え方を変えれば、バリデート1(データチェックする)、
バリデート2(データチェックを一切しない)という二つのバリデートと考えられる。

だからバリデート3(一部だけチェックする)ってのも、一つのモデルに入れてしまうのもありと思うが。

あとは、Model->save()の前に、Model->バリデートタイプ = '一部チェック';
なんてやっておいて、Modelのvalidateメソッドあたりで、バリデートタイプをみて
チェック項目を変更すれば良いんじゃね?

Modelのvar $validate、やったことないけど、
コードの中からでも変更できるんじゃね?

152 名前:nobodyさん mailto:sage [2008/07/19(土) 17:45:08 ID:???]
バリデーションでモデル分けるのか・・・
なんか変な感じ。

153 名前:nobodyさん mailto:sage [2008/07/19(土) 17:51:24 ID:???]
それと、App::Importよりも、Controller::loadModel()の方がよくね?
いや、使ったこと無いし情報も見つからなかったからよく知らんが。

ちなみに非推奨になったloadModel関数ではなく、
コントローラのメソッドのloadModel()だから。



154 名前:nobodyさん [2008/07/19(土) 17:55:57 ID:jBy/EgFS]
Modelのvar $validateが
$validate1
$validate2
$validate3
という風に複数使えれば
バリデート分モデルを増やす必要は無いけど
バリデートタイプをみてチェック項目を変更ていうのは
変更項目が多いとコードが複雑に肥大化するのがなあ・・・





155 名前:nobodyさん mailto:sage [2008/07/19(土) 18:04:40 ID:???]
>>154
やろうと思えば、できるとおもうけど?

コントローラで、$model->save()呼び出し前に
$model->validate_type = 'type1';

モデルのどこかで、$this->validate = $this->{'validate_' . $this->validate_type};

そうすりゃ、$validate_type の条件でチェックしてくれるよ。

具体的にどこのメソッドでやるのがふさわしいかは
ちょっとやってみないとわからないけど。

156 名前:nobodyさん mailto:sage [2008/07/19(土) 18:05:53 ID:???]
訂正

そうすりゃ、$validate_type1 の条件でチェックしてくれるよ。

157 名前:nobodyさん [2008/07/19(土) 18:19:45 ID:jBy/EgFS]
>>156
その方法で出来るのなら、ちょっと試してみます

158 名前:nobodyさん [2008/07/19(土) 18:24:34 ID:jBy/EgFS]
>>153
App::Importよりも、Controller::loadModel()の方がよくね

理由は何でしょうか?
どう違うのですか?

159 名前:nobodyさん mailto:sage [2008/07/19(土) 18:36:14 ID:???]
>>158
$usesの代わりと考えるのならば、
$usesで指定したのと同じ状態になるのが良い。

App::Importは単にクラスを読み込むだけ。
$this->Model にインスタンスを生成したりしない。

コードをざっと見ただけの意見だが、
コントローラの初期化処理で、$usersを見て値が入っていれば、
Controller::loadModelを呼び出してモデルを生成している。

loadModelはクラス生成以外にもなんかやってる。

だからloadModelを使ったほうがトラブルが少なくなりそうだと思った。
でも使ったことは無い。loadModelは外部から使うべきものじゃないかのうせいもある。
(普通は使うべきじゃないのなら _loadModelになっているはずだとは思うが)

160 名前:nobodyさん mailto:sage [2008/07/19(土) 18:47:19 ID:???]
>>140
・・・ごめん。セッションキー埋め込みだった。

161 名前:nobodyさん [2008/07/19(土) 19:07:40 ID:jBy/EgFS]
>>159
なるほど、よくわりました。
_loadModelてのは何ですか?

162 名前:nobodyさん mailto:sage [2008/07/19(土) 20:12:00 ID:???]
メソッド名の先頭に _ をつけると、外部からの使用を推奨していないということ

loadModel()に、_が付いていない以上、普通に呼び出して良い(ことが窺い知れる)
api.cakephp.org/class_controller.html

163 名前:162 mailto:sage [2008/07/19(土) 20:14:27 ID:???]
といっても、これ、知らなかった。loadModel()
特定のactionでしか使わないModelなんかは、これで動的に呼んだ方が良さそうだね。
修正しよっと



164 名前:nobodyさん [2008/07/19(土) 23:06:40 ID:jBy/EgFS]
バリデーションをビヘイビアを利用してyaml化にして
コントローラ内でattach関数を使って読む込むyamlファイルを動的に選択させることで
モデルを増やさずにバリデーションyamlファイルだけ増加させることで解決できた

165 名前:nobodyさん [2008/07/19(土) 23:10:53 ID:jBy/EgFS]
これでバリデーションが必要な画面数に比例してyamlファイルが増加していく

166 名前:nobodyさん mailto:sage [2008/07/20(日) 07:59:18 ID:???]
1.2からずいぶんと実践的になったよね。

フレームワークを使っている人が作っている感がでてる。

167 名前:nobodyさん mailto:sage [2008/07/23(水) 16:23:08 ID:???]
ローカルで開発してるんだけど、1.2RC2は1.1よりも動作が遅いな。

168 名前:nobodyさん mailto:sage [2008/07/23(水) 20:47:49 ID:???]
1.2になってsymfonyよりも遅くなったみたいだね。
しかもsymfonyの遅い原因だったPropelも今度のバージョンで速くなったし
なんだかなー。

169 名前:nobodyさん mailto:sage [2008/07/23(水) 21:18:09 ID:???]
>>167 168
まじっすか。痛いっすね。
ただでさえ重いのに。。。

170 名前:nobodyさん [2008/07/23(水) 22:31:35 ID:bVhJ1Ly7]
どんだけ遅いマシン使ってるんだよwwwwwwww

171 名前:nobodyさん [2008/07/23(水) 22:32:47 ID:pE/1LCdw]
かといって、今後のメンテを考えると、1.1系で行くわけにもいくまい。
チューンナップが進むのを期待するだな。

172 名前:nobodyさん mailto:sage [2008/07/23(水) 22:39:51 ID:???]
いや、マジで遅いよ。
モッサリという感じ。
1.1はサクサクだったのに残念。

173 名前:nobodyさん [2008/07/24(木) 01:13:17 ID:v8PYU5tT]
キャッシュ利かせればモッサリとかねーと思うんだが
デバッグモード解除してもモッサリするようなら
SQLがらみ、bindmodelで上手にやれば問題なし



174 名前:nobodyさん mailto:sage [2008/07/24(木) 02:22:41 ID:???]
そういえばデバッグモードが重いって話じゃなくて?

175 名前:nobodyさん mailto:sage [2008/07/24(木) 13:44:45 ID:???]
この流れは、そろそろAkelos考えてみっかになるんだろうな・・・

176 名前:nobodyさん [2008/07/24(木) 13:56:02 ID:YLl3rq+t]
>>175
ttp://pc11.2ch.net/test/read.cgi/php/1187333485/86


177 名前:nobodyさん mailto:sage [2008/07/24(木) 18:43:29 ID:???]
デバッグモードが遅いってだけの話じゃね?

1.2のbetaの時にくらべ、デバッグ情報の量が
かなり増えているから。

178 名前:nobodyさん mailto:sage [2008/07/24(木) 19:04:07 ID:???]
いくらCakeに不満があっても、Cakeしか使えない・・・

Cakeが初めてのフレームワークでも、すんなり移れるフレームワークってないですか??
symfonyとかサッパリ;;

179 名前:nobodyさん mailto:sage [2008/07/24(木) 19:13:11 ID:???]
つ ちいたん

180 名前:nobodyさん mailto:sage [2008/07/24(木) 19:43:19 ID:???]
>>137-142らへんの話に便乗するけど、
URLにセッションIDを埋める場合って
session.php内のuse_trans_sidを1にしないと使えないの?

PCサイトとプロジェクトが共通だから、なるべく共通的なところは
いじらずにやりたいと思うのだけど。


181 名前:178 mailto:sage [2008/07/24(木) 20:16:32 ID:???]
>>179
さすがにライトすぎるというか;
使ってもみないで言うのもなんですが・・・

CIとかも流行ってきてますね。ちょっと気になる。。

182 名前:nobodyさん mailto:sage [2008/07/24(木) 21:26:03 ID:???]
>>181
そんなスレ違いなあなたにはここをオススメっ

【PHP】フレームワークについて語るスレ10【総合】
pc11.2ch.net/test/read.cgi/php/1202521438/

183 名前:nobodyさん mailto:sage [2008/07/24(木) 23:50:55 ID:???]
1.2は何回かリロードすると謎のwaitが発生する



184 名前:nobodyさん mailto:sage [2008/07/25(金) 18:19:46 ID:???]
単にキャッシュが有効な期間は速くて、有効期限が切れたら
読み直し(=WAIT)が発生しているだけだろ?
謎でもなんでもない。

185 名前:nobodyさん mailto:sage [2008/07/26(土) 16:44:09 ID:???]
back from vacation time to start working towards cakephp RC3

オイオイ、いつまでRCだすんだよ;

186 名前:nobodyさん mailto:sage [2008/07/27(日) 10:13:15 ID:???]
RC3 => stable となることを願うばかりだな

187 名前:nobodyさん mailto:sage [2008/07/27(日) 21:27:08 ID:???]
う〜ん。1.2のcakeコマンドが分からん。
$ ./cake bake all
で、全部のテーブルの基本的な画面を一気に作ってくれんの?
順番に数字を指定するのが面倒・・・
MCVを対話式で一つ一つ作るよりはマシになってるけど。
テーブルの数が多いと、大変。しかも、いちいちtestのを
作るか?とか聞かないで欲しい。

188 名前:nobodyさん [2008/07/29(火) 02:42:26 ID:ab6DF8xC]
CakePHPの案件たくさんありますので
長くお付き合いできる方募集します。

https://hp.submit.ne.jp/i/13283/

189 名前:nobodyさん mailto:sage [2008/07/29(火) 09:13:12 ID:???]
>>188
>最も重要視するポイント クオリティ
VIPクオリティでもいいですか?


190 名前:nobodyさん mailto:sage [2008/07/29(火) 19:27:35 ID:???]
CakePHPのサイトに繋がらないのは俺だけ?
www.cakephp.orgもbook.cakephp.orgもダメだ…orz


191 名前:nobodyさん [2008/07/29(火) 20:10:31 ID:2mZftY9A]
きみだけだ

192 名前:nobodyさん mailto:sage [2008/07/29(火) 20:24:56 ID:???]
繋がったyo

193 名前:nobodyさん [2008/07/30(水) 19:42:29 ID:g+nhVb89]
この記事おもしろくね?
Database design and CakePHP
bakery.cakephp.org/articles/view/database-design-and-cakephp



194 名前:nobodyさん mailto:sage [2008/07/30(水) 21:17:11 ID:???]
どこの部分が?

195 名前:nobodyさん mailto:sage [2008/07/30(水) 23:23:13 ID:???]
「投稿(Post/posts)」と「タグ(Tag/tags)」がHABTM(posts_tags)で関連づけられている構造で
「あるタグが含まれる投稿の一覧」を得るにはどうすればいいですか?
投稿だけじゃなくて付帯するタグのデータも引っ張ってきて欲しいんですが

・投稿のMemoタグをクリック
→Memoタグが付けられたPostの全情報を一覧表示

 Title: メモその1 / Body: けーき始めました / Date:2008-07-28
  Tag: CakePHP Memo PHP

 Title: メモその2 / Body: けーきのためにPHP勉強中 / Date:2008-07-29
  Tag: Memo Ruby

 Title: らしくないメモ / Body: 内容は何でもイイんだけど / Date:2008-07-30
  Tag: C++ Dlang Memo

↑こんな風に表示できるようにデータが欲しい
今はqueryを二回に分けて直発行でやってるんですが、もうちょいマシな方法はないものかと

196 名前:nobodyさん mailto:sage [2008/07/31(木) 13:23:35 ID:???]
vendors/commons.php内に共通関数を書いているんですが、
commons.php内の関数から同じcommons.php内の関数を呼ぶにはどのように記述すればいいのでしょうか?
$this->関数名だと
Using $this when not in object context とエラーが出てしまうので・・・。

197 名前:nobodyさん mailto:sage [2008/07/31(木) 15:17:33 ID:???]
>>196
クラスにしてないなら$this->はいらないでしょ。普通になんも付けずに呼べばいいだけだけど。

198 名前:196 mailto:sage [2008/07/31(木) 15:54:35 ID:???]
>>197レスありがごとうございます。
自己解決しました。
Commons::関数名で呼び出すことができました。
(なにもつけなかった場合はundefined functionが出ました)

199 名前:nobodyさん [2008/08/01(金) 00:59:56 ID:CpiiU14k]
ん? >>196 >>198 に追加で質問なんだけど、Commonsクラスをcommons.phpに記述している、
って認識でOK?

200 名前:196 mailto:sage [2008/08/01(金) 11:40:22 ID:???]
>>199
OKです。
Commonsクラスの中に書いた2つの関数を、片方から片方を呼ぶ
という感じです。

201 名前:nobodyさん mailto:sage [2008/08/01(金) 16:36:12 ID:???]
テーブル名やカラム名に日本語使うとうまく動かんとこがあるね

202 名前:nobodyさん mailto:sage [2008/08/01(金) 17:12:36 ID:???]
そもそも、そんな発想がなかった

203 名前:nobodyさん mailto:sage [2008/08/02(土) 11:01:20 ID:???]
テーブル名、カラム名に日本語使うと・・・

foreach ($部署['社員'] as $社員) {
echo $社員['氏名'];
echo $社員['性別']['性別'];
...
}

こんな感じになるの??



204 名前:nobodyさん mailto:sage [2008/08/02(土) 11:52:56 ID:???]
社員s_controller.php
社員.php
example.com/社員/view/1
とか?

205 名前:nobodyさん [2008/08/02(土) 12:07:43 ID:aQY+T7Eo]
↑どこまでがマジ話なんだ

206 名前:nobodyさん mailto:sage [2008/08/02(土) 14:11:43 ID:???]
普通に笑ってしまった!

207 名前:nobodyさん mailto:sage [2008/08/02(土) 22:07:43 ID:???]
>>203,204
そういうのはuseTable使ってアルファベットだけにしてる。
作ってたら途中まで問題なかったんだけど、
SQLを""でクォートするところでちゃんとできずにSQLエラー。
正規表現がうまくいってないとこまで分かった。



208 名前:nobodyさん mailto:sage [2008/08/03(日) 03:51:55 ID:???]
2バイト圏じゃない人が作ってるんだから、かなり修正が必要そうだな

209 名前:nobodyさん mailto:sage [2008/08/03(日) 10:57:48 ID:???]
1バイト圏に移行することにより解決しました

210 名前:nobodyさん mailto:sage [2008/08/04(月) 11:03:43 ID:???]
1.2に対応した書籍って出てる?

211 名前:nobodyさん mailto:sage [2008/08/04(月) 11:23:09 ID:???]
>>210
時間的にムリw

212 名前:nobodyさん mailto:sage [2008/08/04(月) 11:25:58 ID:???]
CakePHP ポケットリファレンスは
1.1/1.2に対応してるようなことが書いてあったけど、
どこまで対応してるのかね?

213 名前:nobodyさん mailto:sage [2008/08/04(月) 13:04:46 ID:???]
RCで結構変わったっぽいからねぇ



214 名前:nobodyさん mailto:sage [2008/08/04(月) 15:39:24 ID:???]
>>210-213
現1.1ユーザーにとっては、1.2対応の基本は押さえられる
RC前なので、betaからRCになって変わったところとかは未対応。その辺把握していないと辛いかも。
ex Modelのconditions

1.2betaすら使ったことがない人は、買って損はない、と思う。

215 名前:nobodyさん mailto:sage [2008/08/04(月) 15:42:55 ID:???]
1.2のstableが出て、改訂版が出れば買うかなぁ

216 名前:nobodyさん mailto:sage [2008/08/05(火) 12:11:46 ID:???]
そういや今月末にまたcake本でるよね。
CakePHP徹底入門だったか。

217 名前:nobodyさん mailto:sage [2008/08/05(火) 13:01:29 ID:???]
もう入門本イラネ

218 名前:nobodyさん mailto:sage [2008/08/05(火) 14:55:44 ID:???]
>>216
まじか!
とりあえず買っておこうかな。
cakephp 全部持ってるけど一番役に立つのはリファレンスかな。

219 名前:nobodyさん mailto:sage [2008/08/05(火) 16:49:14 ID:???]
CakePHP徹底入門 (大型本)

Amazonより
> CakePHPの最新バージョンである1.2をメインとした初の解説書

ほんとうかよ?
beta -> RC でずいぶんと変わったぞ?
時期的にあやしいんだよなぁ。

220 名前:nobodyさん mailto:sage [2008/08/05(火) 21:22:57 ID:???]
もうすぐRC3でるしねぇ・・・
Cakeって本と相性悪いねぇ。

221 名前:nobodyさん mailto:sage [2008/08/06(水) 00:46:37 ID:???]
開発をコンパクトにやってるのか、方針転換が早いからね
今Cake本出すならstableまで待って原稿上げる英断をして欲しい

222 名前:nobodyさん mailto:sage [2008/08/06(水) 02:09:25 ID:???]
これから着手する案件、1.1でやる。
仕事なら普通だよな?

223 名前:nobodyさん [2008/08/06(水) 04:49:56 ID:c9uoLYnS]
仕事なら普通に1.2だろ
php5が出てるのにphp3でやるといってるのと同じだぞ



224 名前:nobodyさん [2008/08/06(水) 04:52:09 ID:c9uoLYnS]
もうひとつ付け足すと1.2は安定してるし
1.1と1.2の機能面での差は、かなりでかい

225 名前:nobodyさん mailto:sage [2008/08/06(水) 10:41:07 ID:???]
>>220
もう一年近く前になるかな?
CakePHPの本が何一つ出ていなかった頃。
海外の書籍でCakePHPがでると聞いて予約した。

いまだに出てないw 当然キャンセルしたw






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<182KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef