トップページ⇒php
1001コメント324KB

【PHP】フレームワーク CakePHP 3ホール目【本命】

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん2008/03/14(金) 15:16:00ID:HF9x5ODX
http://www.cakephp.org/

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

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

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

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

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

【PHP】フレームワーク CakePHP 2ホール目
http://pc11.2ch.net/test/read.cgi/php/1194976228/
【PHP】フレームワーク CakePHP
http://pc11.2ch.net/test/read.cgi/php/1163850802/
0896nobodyさん2008/06/03(火) 22:05:07ID:7GPFTIgo
そもそもGrailsではテーブルがmodelに合わせて自動生成されるので型の不一致は起こり得ない
0897nobodyさん2008/06/03(火) 22:08:23ID:???
くるなっていったよね?
0898nobodyさん2008/06/04(水) 07:01:51ID:???
とりあえずGrailsの話はGroovyスレで。

Java系スクリプト言語Groovy
http://pc11.2ch.net/test/read.cgi/tech/1080052050/
0899nobodyさん2008/06/04(水) 18:11:13ID:???
コントローラでの処理に応じて、Viewを切り替える事は出来ますか?
09008992008/06/04(水) 18:17:38ID:???
>>899
ちなみにフォルダ切り替えっぽいのは発見しました。
http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=309&forum=12
0901nobodyさん2008/06/04(水) 18:36:13ID:???
普通に$this->render()だろ?
0902nobodyさん2008/06/04(水) 18:51:36ID:???
>>901
ありがとうございます、一回も使ったことがありませんでした ><
0903nobodyさん2008/06/05(木) 10:53:07ID:???
1.2 RC出たのに静かですね。
0904nobodyさん2008/06/05(木) 11:16:40ID:???
stableではないのね
0905nobodyさん2008/06/05(木) 12:19:28ID:???
初期の1.2から相当変化したらしいけど、どれくらい変わったんだろ。
まとめサイトきぼん
0906nobodyさん2008/06/05(木) 12:22:58ID:???
セキュリティコンポーネントが扱いやすくなってるといいなぁ・・・
0907nobodyさん2008/06/05(木) 19:52:47ID:GvsgA2Ue

良い、IDE、エディタは、何ですか?
0908nobodyさん2008/06/05(木) 20:39:37ID:???
TextMateじゃないでしょうか?
0909nobodyさん2008/06/06(金) 09:50:14ID:???
IDEなんて重いから使わない。
とりあえずeclipse触っとけば?
0910nobodyさん2008/06/06(金) 09:54:17ID:???
emacs + php-mode + yahtml-mode + mmm-mode
0911nobodyさん2008/06/06(金) 15:12:33ID:ejUDGIWK
CakePHP 1.2RCを入れてみて、bakeを使ってみようと思ったんだけど、
array_intersect_key()が使えないとかいうエラーで動きません。
PHP4の環境なので確かにそんな関数は無いんですけど、PHP5にするしか無いんでしょうか?
0912nobodyさん2008/06/06(金) 15:34:17ID:???
おかしいね。見たところarray_intersect_keyは
cake/basics.phpに書いてあるようだけど。

CakePHPはPHP4でもPHP5の関数が使えるように独自で互換関数を実装している。
それがbasics.phpに書いてあるわけだけど。バグかな?


本来はCakePHPはPHP4で動くはずだと思うけど、こういうものもある。
CakePHPに限らず、PHP4でPHP5の関数を使いたいとき便利。

PHP 4.xでPHP 5.2/6.0の機能を実現する互換キット
http://phpspot.org/blog/archives/2007/08/php_4xphp_5260.html
http://upgradephp.berlios.de/


話変わるけど、1.2 RCは1.2.0.7119が出た後で1.2.0.7125がでているので注意ね。
詳細読んで無いけど。ちょっとミスっていたっぽい?
0913nobodyさん2008/06/06(金) 16:29:33ID:???
>>912
どうもです。なるほどそういう仕組みなんですね。バージョンは7125でした。

console/cake.phpからbasics.phpは呼ばれてはいるのでパスの設定とかは問題ないようです。

とりあえず、cake.phpの中にfunction array_intersect_key()をコピーしたら動きましたけど、
何なんだろ。
0914nobodyさん2008/06/06(金) 20:44:57ID:???
console\libs\cake.phpでbasics.phpを呼ぶ前に関数を使ってるっぽい。

console\cake.php
156行:追加 require_once( CORE_PATH . 'cake' . DS . 'basics.php');
226行:変更 if (!require($inc)) { -> if (!require_once($inc)) {
でとりあえずbakeが起動した。
0915nobodyさん2008/06/06(金) 23:24:32ID:???
バグ報告だなw
0916nobodyさん2008/06/07(土) 18:20:03ID:???
テーブル作るとき、通常はプリフィックス無し、
テストはtest_suite_付とかで二重にテーブル定義必要じゃん。
めんどくせー。あっcake schemaってのがあるじゃんって
cake schema使ってテーブル作ろうと思ったら、
PostgreSQLはまだちゃんと実装されてないのな・・・(´・ω・`)ショボーン

かろうじてテーブルの作成は出来るみたいだけど、
データベースからschema.phpの生成でプライマリキーの取得がおかしいわ
alter table系が動かないわ。
0917nobodyさん2008/06/09(月) 09:35:03ID:???
cakeからテーブル作成する需要ってあるの?
0918nobodyさん2008/06/09(月) 11:50:00ID:???
>>916で書いたつもりだけど?

テーブルの作成を何度もやるのって面倒なんだよね。

prefixが変わるとテーブル名も変わる。
テストではprefixが変わるから違うテーブルで再作成。
DBMSが変わるとcreate文も微妙に変わる。
0919nobodyさん2008/06/10(火) 16:59:11ID:???
名前付きパラメータ(?)の正しい書き方ってありますか?
今は

<?php echo $html->link('カテゴリー2', array('controller' => 'posts', 'action' => 'index', 'category:2')); ?>

のように書いているのですが・・・
0920nobodyさん2008/06/11(水) 01:07:33ID:???
名前付きパラメータってなんだ??
0921nobodyさん2008/06/11(水) 23:19:17ID:Ox0RFxzt
>>919
<?php echo $html->link('カテゴリー2', '/posts/index/category:2') ?>

じゃ、ダメなの?
0922nobodyさん2008/06/12(木) 10:51:48ID:???
>>919
<?php echo $html->link('カテゴリー2', array('controller' => 'posts', 'action' => 'index', 'category'=>'2')); ?>

じゃ、ダメなの?
0923nobodyさん2008/06/12(木) 13:48:51ID:UzdM2zrv
おい、お前。そうお前だよ。
仕事でMySQL使って納品したのに、
MySQLのライセンス料払ってないだろ o9m
0924nobodyさん2008/06/12(木) 13:58:17ID:???
質問させてください。

特定のときだけ、
validateの特定のルールをスルーさせたい場合、
どのように指定すれば良いのでしょうか?
0925nobodyさん2008/06/12(木) 14:10:17ID:???
if ( 特定のとき ) {
  validateの特定のルールをスルー
}
0926nobodyさん2008/06/12(木) 14:36:22ID:???
>>924
ひとまずmodelのチェックはスルーさせて、コントローラでチェックすればいい
0927nobodyさん2008/06/12(木) 21:34:19ID:???
>>923
GPLを適用すれば、MySQLのライセンス料は不要。

仕事で使っても商用ライセンスは強制じゃない
0928nobodyさん2008/06/12(木) 22:22:00ID:???
>>927
ライセンスも理解できないアホは相手しなくていいよw
0929nobodyさん2008/06/13(金) 00:03:46ID:VdaxJKXn
ヒント:Community Server
0930nobodyさん2008/06/13(金) 03:03:15ID:???
気持ち悪いから調べてみた。
ttp://dev.mysql.com/doc/refman/4.1/ja/using-the-mysql-software-for-free-under-gpl.html
>MySQL データベースソフトウェアを Web サーバとともに使用する場合(提供する製品でない限り)、商用ライセンスは不要である。MySQL サーバを使用する市販の Web サーバを実行する場合も、同様である。

つまり、Webサーバにインストールして使ってるMySQLに対して、CakePHPで作ったWebアプリ動作させるなら、MySQLはGPLでいいんじゃねぇの。

ttp://www-jp.mysql.com/about/legal/licensing/foss-exception.html
で、FLOSS。MySQLは、X11ライセンスで使えるのでCakePHPも問題なく使えるんじゃないのかね。

ついでに、Webサービスの場合、バイナリを配布しているわけじゃないので、サービスを利用する人間に対して
ソースコードの公開義務は発生しないんじゃない、なんてのは各所で書かれてる期がするけど。
0931nobodyさん2008/06/13(金) 03:09:01ID:???
PHPでつくったシステムを納品するところには、PHPのソースコードを渡さないとだめだよ!
0932nobodyさん2008/06/13(金) 03:17:58ID:???
>>931
納品するところにはソースコード渡すね。
まぁ、ソースコードだし、見て改変するのは自由だけど、
その改変されたプログラムを保守/サポートするかしないかは、契約書とかで別途記載することになるんじゃねーの。
0933nobodyさん2008/06/13(金) 03:37:02ID:???
>>931
はギャグで言ってんだろw
0934nobodyさん2008/06/13(金) 06:06:54ID:???
んなもん契約次第。
0935nobodyさん2008/06/13(金) 07:18:43ID:n3lmnd89
質問なのですが、
たとえば、
PostとTagがhasAndBelongsToManyの関係にあるとして、
各々のTagが、それぞれ何回使用されているかを調べたいのですが、
どのような処理が考えられますでしょうか?

つまり、posts_tagsテーブルをtag_idでGROUP BYしてCOUNT(*)したような結果がほしいのですが・・・
(わかりづらくてすみません・・・)

よろしくお願いします。
0936nobodyさん2008/06/13(金) 11:35:00ID:AIRweHgS
>>927
GPLライセンスだったらソースコードは無償で提供しなければいけないんですが。
0937nobodyさん2008/06/13(金) 11:59:03ID:???
ポケットリファレンス、予約しちゃったけど、
1.2への対応は大丈夫なんだろうか?

だいぶ仕様かわってるけど・・・
0938nobodyさん2008/06/13(金) 13:50:59ID:???
>>936
PHPで作ったアプリ納品するときに、ソースコードを提供しろって
自分言っていることの意味わかっているか?

PHPはバイナリというものが無く、ソースコードそのものが
実行ファイル繩稚で、そもそもソースコードで
提供することしか出来ませんからw

ウェブサービスのように、バイナリ(=ソースコード)を
利用者に提供していないのなら、ウェブサービスの利用者に
ソースコードを提供する義務が無いのは常識。

それがいやってんで、GPLv3が出来たんだよ。MySQLはGPLv2な。

ちなみにGPLに”無償”で提供するという決まりは無い。
0939nobodyさん2008/06/13(金) 13:57:50ID:???
GPLを読まずに人からの伝聞だけでなんか言ってる>>936とかは一回ちゃんとGPLをチェックしなよ
0940nobodyさん2008/06/13(金) 20:06:46ID:???
使用するコンポーネントを動的に変えたいのですが、
各コントローラのbeforeFilterで

$this->components = array('hogehoge');

のようにしても、すでにコンポーネントの処理が終了しているらしく、
意味がありませんでした。

このような場合、どういう処理を書けばよいのでしょうか?
0941nobodyさん2008/06/13(金) 20:29:49ID:???
>>940
コンストラクタで設定する
09429402008/06/13(金) 21:19:57ID:???
>>941
レスありがとうございます。

それは各々のコントローラ(app_controllerでない)の__constructでいいのでしょうか?

ためしにPostControllerで

function __construct() {
parent::__construct();
$this->components = array();
}

として、
$this->componentsを見ると、ちゃんと空になっているのですが、

その後、

function beforeFilter() {
parent::beforeFilter();
pr($this);
}

とすると、
var $componentsで指定したコンポーネントのインスタンスが生成されてしまっています。

どうしてでしょうか・・・?
よろしくお願いします。
0943nobodyさん2008/06/13(金) 21:35:55ID:???
詰んだ…
MAMP (10.4)でsql5.0、php5
以下のメッセージが出ます。
index.ctpはシェルからもOSからも該当の場所に存在することを確認しています。
document routesは/Users/hoge/Sites/です。

同じようなトラブルがあったことがあれば教えてください。


Missing View
Error: The view for ItemsController::index() was not found.

Error: Confirm you have created the file: /Users/hoge/Sites/gotcha/app/views/items/index.ctp

Notice: If you want to customize this error message, create app/views/errors/missing_view.ctp
0944nobodyさん2008/06/13(金) 21:37:33ID:???
補足

Cake1.2です。
テーブルはitems(フィールドはid,contentのみ)
コントローラはItemsControllerのみ
モデルはItemのみ
チュートリアルに沿ってやっています。
0945nobodyさん2008/06/13(金) 21:49:56ID:???
大文字小文字のチェック クラス名の複数形と単数形チェック
0946nobodyさん2008/06/13(金) 21:55:03ID:???
>>945
今しがたやりました。
何なんでしょうね…
0947nobodyさん2008/06/13(金) 22:13:10ID:???
解決しました。
MacOSX君の優秀な"拡張子を表示しない"オプションのおかげで
"index.ctp.html" -> "index.ctp"と表示されていただけでした。

お騒がせしました。
0948nobodyさん2008/06/14(土) 00:19:58ID:???
Winだったら罵倒されてるところだけどねw
0949nobodyさん2008/06/14(土) 00:30:13ID:???
>>942

たしか、CakePHPはすばらしくも(おせっかい?)
AppControllerで指定したComponentsの値と
そのサブクラスで指定したComponents値を
マージしているのです。

普通はサブクラスのComponentsの値のみ
有効と考えるのが普通ですが、なんとCakePHPは
AppControllerのComponentsを取得してあわせるのです。
0950nobodyさん2008/06/14(土) 03:51:42ID:???
http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=1213&forum=6
>
> 試さずにレスしますが、1.2RCからは比較演算子はカラム名の方に付けるようになったんじゃないかと。
>
> $conds = array('id =' => $user_id);


えー。cake_1.2.0.6311-beta では前のままだよねぇ?
理由はなんとなくわかるが、すごい変更だw
0951nobodyさん2008/06/14(土) 13:39:47ID:???
RC1に移行してからsaveができなくって大変困ってます。
ちょっとお尋ねしますけど、
/cake/libs/model/model.phpのgetColumnTypeメソッド(881行目付近から)で、
if (strpos($column, '.')) {
list($model, $column) = explode('.', $column);
}
if ($model != $this->alias && isset($this->{$model})) {
return $this->{$model}->getColumnType($column);
}
という部分がありますが、これだと$columnに'.'がない場合、$modelはNullのままですよね?
で、$modelがNullのまま if ($model != $this->alias && isset($this->{$model})) { を通ると、
$this->Null ってことになるからエラーになりますよね?
Cannot access empty propertyて叱られます。
これって私がおかしなことをしているから、
$modelがNullになってしまうんでしょうか?
普通にやっていれば$modelはNullにならない?
もしNullがありえるならisset($this->{$model})は、
isset($model)とするべきだと思うんですが…。
どうか教えてください。エロい殿方。。
0952nobodyさん2008/06/14(土) 16:08:54ID:???
質問させてください!

データベースを使わないモデルで
$form->createを実行すると

Fatal error: Call to a member function schema() on a non-object in
〜cake\libs\view\helpers\form.php on line 127

というエラーが発生してしまうのですが、
なにか対処法はないでしょうか?
0953nobodyさん2008/06/15(日) 02:05:22ID:???
フォームからGETで送信したとき

sample?foo=1&bar=2

ではなくて、

sample/foo:1/bar:2

のようにしたいのですが、
何かよい方法はないでしょうか?
09549532008/06/15(日) 02:20:24ID:???
いまはredirectで書き換えているのですが、
できればredirect以外の方法がいいです。

よろしくお願いします。
0955nobodyさん2008/06/15(日) 03:23:38ID:???
>>953
リダイレクトするしかないんじゃね?
?〜&〜 で送られるのはブラウザの仕様だからどうしようもないし。

いや、?〜&〜 で送られてきたのを /〜/〜で送られたように
アクションの引数に入れる方法もあるのか?
ややこしくなりそうだけど。

自分は、GETで?〜=〜とかがあれば、/〜/〜に変換してリダイレクトする
コンポーネントを作ってAppControllerに入れている。

あと個人的な趣味だけど URL に : を入れたくなかったので、
:の代わりに=を使っている。sample/foo=1/bar=2
09569542008/06/15(日) 06:49:31ID:???
>>955
なるほど、、あれは仕様だったんですね。
コンポーネント化するというのはいいアイデアですね。

それから、たしかに、パラメータの区切り文字に「コロン」って見かけませんね。

Cake標準のpaginateのページ送り用パラメータは「コロン」で区切られますが、
あの区切り文字を変更する方法はありますか?
0957nobodyさん2008/06/15(日) 08:35:39ID:???
ヘルパだかコンポーネントだかに書いてあったとおもうよ。paginate.
0958nobodyさん2008/06/15(日) 21:04:05ID:???
"モデルAのid:Bのレコードと関連している"という条件でモデルCのレコードをfindAllしたいのですが、第一変数を"A.id = B"としても検索できません。。。

queryを打つしかないのでしょうか。
0959nobodyさん2008/06/15(日) 21:05:34ID:???
追記:関連はHABTMです。
0960nobodyさん2008/06/16(月) 09:21:00ID:???
とりあえず切り分けていこうや。
引数なしでfindAllしたら、ちゃんとモデルCの内容は取れるかい?
0961nobodyさん2008/06/16(月) 10:22:21ID:1xj3bjFo
>>938
なこたわかってるよ。
システム開発の仕事って、そのソースコードを売って儲けてるんだろ?
0962nobodyさん2008/06/16(月) 16:03:58ID:???
>>961
>システム開発の仕事って、そのソースコードを売って儲けてるんだろ?
だから、どうだと言うのかと・・
自分でちょっとは調べて考える頭が無いんだったら帰ってくれ

あとMYSQLのライセンスについて議論したいんだったらMYSQLスレ行けばいいかと、皆さん簡潔に答えてくださりますよ。
http://pc11.2ch.net/test/read.cgi/db/1213319883/
0963nobodyさん2008/06/16(月) 19:05:51ID:???
>>961
> システム開発の仕事って、そのソースコードを売って儲けてるんだろ?

そうとは限りません。MySQLはどうやって儲けていると思う?w
0964nobodyさん2008/06/16(月) 21:07:51ID:???
>>960
取れます。
findAllすると、まずCをSELECTし、そのあとAをCとJOINしてSELECTしているようです
0965nobodyさん2008/06/16(月) 23:13:47ID:???
これだからPHP界隈は困る、という流れだな。
0966nobodyさん2008/06/17(火) 03:18:46ID:???
「これだからPHPは・・」という使い古されたパターンですね、分かります。
0967nobodyさん2008/06/17(火) 09:03:45ID:???
>>964

Cが取れるならアソシエーション設定はクリアできてると思うけど、
「まずCをSELECTし、そのあとAをCとJOINしてSELECT」するのが妙?
ウチだと

SELECT (略) FROM [Aのテーブル名] WHERE `A`.id`=1 (略)
SELECT (略) FROM [Cのテーブル名] JOIN [Bのテーブル名] ON ((略))

A→B→Cの順になる。

一応初心に戻ってjoinテーブルと外部キーの命名規則の確認を。
http://cakephp.jp/doc/ch06s04.html#id4803164

あとはfindAllの引数でrecursiveを明示してみるとか?
0968nobodyさん2008/06/17(火) 12:29:54ID:???
symfonyは本まで買って、設置に苦労したのに。

CakePHPは、設置が簡単過ぎてワロタ。
でも、いい本が無いね。
0969nobodyさん2008/06/17(火) 12:42:49ID:???
簡単なんだから本は必要ないだわさ。

         ,、-──────-、  
       /           `ヽ、
      /●     .●        \ 
    / ⌒ ▼ ⌒           \
   / 彡 ∵人∵ ミ            \
   /   ミ     ミ              ,r-ト-、
  ,'                       f /⌒ヽ!
  ,'                       i L、-、ヽ\
0970nobodyさん2008/06/17(火) 15:00:09ID:???
1.2正式リリースまだ〜?
これから勉強しようと思うけど正式版で仕様変わったら萎える
0971nobodyさん2008/06/17(火) 15:08:04ID:???
もうそんなに大きく変わるとこはない・・・といいけど。
0972nobodyさん2008/06/17(火) 15:28:14ID:???
しかし、RC1での変更っぷりを見るとstableまで待ちたくなるw
0973nobodyさん2008/06/17(火) 16:08:37ID:???
1.2.0.6311 betaから1.2.0.7125 RC1にしたら
$this->requestActionでadmin routingにできなくなったんだけど
こういう仕様になっちゃったのかな
困った
0974nobodyさん2008/06/17(火) 16:42:12ID:???
>>972
俺も俺も。一旦はRC入れたんだが戻したw
0975nobodyさん2008/06/17(火) 16:48:38ID:???
そうなると、明日発売予定のポケットリファレンスは
完全に時期がおかしいよね。


・・・まぁ、予約したけどw
0976nobodyさん2008/06/17(火) 20:26:43ID:???
質問させてください。
Model内の$displayFieldに$belongsToで設定した別テーブルのカラムを
設定するにはどういう風に記述すれば良いでしょうか?
0977nobodyさん2008/06/17(火) 21:14:24ID:???
>>975 初心者?
0978nobodyさん2008/06/17(火) 22:25:25ID:???
私は初心者ですが。
これから新しい安定版が出るって時に、
わざわざ古い方の解説書は買いたくない。

本棚にあるPHP4関連の本は、もはや軒並み時代遅れ。
0979nobodyさん2008/06/17(火) 22:43:58ID:???
>>978
フレームワークのコードは、varに::みたいなPHP4ばかりだろ。本当に意図不明だけどな。どこにPHP4の需要があるのか訊いてみたい。
0980nobodyさん2008/06/17(火) 22:59:30ID:???
>>979
ちょっと古めのサーバとかのサービスの追加更新とか?
レン鯖でPHP4まだ使ってるところもあるからそういうのにも対応できるとか?

まぁ、フレームワークも海外産のものばかりだし、海外の事情はどんななってんのか分からないから、
なんともいえないんじゃ。

開発開始もPHP4のサポート切れる話が出る前だったから、互換考えて作ったんじゃないの。
ある程度下位互換するし。

バージョンの違いすらも柔軟に対応できるってのもフレームワークとして、コンセプトが間違ってるとは思わないなぁ。
0981nobodyさん2008/06/17(火) 23:00:00ID:???
PHP4の需要 = 長く使われているソフトは、まだまだ使われる。
0982nobodyさん2008/06/18(水) 00:56:10ID:???
>>980
>バージョンの違いすらも柔軟に対応できる
いや、逆に、5に対応できてないからw
PHP5環境でPHP4の文法にトリッキーな小手先の技をちりばめたフレームワークを使うのがどれほど負担になってるか知らないだろw
0983nobodyさん2008/06/18(水) 01:23:47ID:???
それで、どれほど負担になっているのですか?
0984nobodyさん2008/06/18(水) 12:47:15ID:???
フレームワークを使う側の人間からすれば
別にぜんぜん負担になってないけどな。

自分で書く部分に関してはPHP5で書いて問題ないし。


さて、俺は、その「トリッキーな小手先の技」というものが
何を指しているのか知りたいわけだが。
0985nobodyさん2008/06/18(水) 16:17:58ID:???
中身のないレスをした人が、そのあと中身のあるレスをした試しはほとんど無い
0986nobodyさん2008/06/19(木) 10:27:34ID:???
リファレンス本、どうだった?
0987nobodyさん2008/06/19(木) 12:03:58ID:???
Cakeを使い始めて二日目。
ファイルのアップロードをするプログラムを書いているのだけれど、
アップロードされたファイルをDBではなくてストレージに(永続的に)保存する場合、
cakeのディレクトリ構造のどの中に入れるのが正しいのでしょうか?

それらのファイルはそのまま表示しないファイルなので、
外から見えないようにwebroot/files以外の場所で保管したいと考えています。
0988nobodyさん2008/06/19(木) 12:55:35ID:???
looks like RC2 might have to wait for the weekend

英語読めない・・・
0989nobodyさん2008/06/19(木) 13:45:45ID:???
>>988
リリース候補第2版は週末になりそうです
0990nobodyさん2008/06/19(木) 14:21:27ID:???
RCっていくつまであるの?
0991nobodyさん2008/06/19(木) 14:22:26ID:???
>>989
ありがと。

・・・って、もうRC2がでるのか!
stableはいつになるんだろう・・・
0992nobodyさん2008/06/19(木) 19:54:00ID:???
>>986
使いやすそうな感じ。
1.1と1.2でどっちで使えるかがアイコンで表示されてるから分かりやすいかな。
0993nobodyさん2008/06/19(木) 19:56:47ID:???
堂々と1.2対応って書いてあるけど・・
まだ気が早いのでは
0994nobodyさん2008/06/19(木) 21:48:59ID:???
リファレンス本買ってきたよ。
けっこういい感じ。

お〜こんな関数もあるか。って感じ。
少なくとも今まで出てきたcakephpの本よりは 1.2に対応している。

おすすめです。
0995nobodyさん2008/06/19(木) 22:36:59ID:1PdTbWbl
漏れsymfonyユーザーだけどCakePHPの良さが知りたいんだ
おまいら教えて
レス数が950を超えています。1000を超えると書き込みができなくなります。