【PHP】フレームワーク CakePHP 14ホール目【v2.1】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2012/05/01(火) 16:58:44.53ID:fVBzm1/ACakePHPから派生したLithium(li3)も専スレできるまではここでどうぞ
質問するときはCakePHPのバージョンを書きましょう
※他フレームワークとの比較等はスレ違いです
テンプレは>>1-5くらい には無いかも
■本家
http://www.cakephp.org/
APIドキュメント
http://api.cakephp.org/
the Bakery
http://bakery.cakephp.org/
CakeQs
http://cakeqs.org/
CheatSheet (PDF)
http://cakephp.org/files/Resources/CakePHP-1.2-Cheatsheet.pdf
github - cakephp
http://github.com/cakephp
■日本語公式
http://cakephp.jp/
フォーラム
http://cakephp.jp/modules/newbb/
cookbook(マニュアル)
http://book.cakephp.org/ja
前スレ
【PHP】フレームワーク CakePHP 13ホール目【v2.0】
http://kohada.2ch.net/test/read.cgi/php/1320768310/
0002nobodyさん
2012/05/01(火) 17:02:19.22ID:???0004nobodyさん
2012/05/02(水) 17:16:24.15ID:???それにしても2.1.1でしかも2.2.0のベータって・・・早すぎだろw
0005nobodyさん
2012/05/02(水) 17:30:40.73ID:???Aというコントローラがあります。
> public $uses = 'Bモデル';
という記述がしてあります。
Aのindexページで、
> echo $this->Form->create(null,array('type'=>'post','action'=>'Aのfunction'));
というフォームを作って送信すると、
Aファンクションのページに飛ぶかと思ったらなぜか/Bモデル/Aのファンクション/に飛んで、
当然ながらMissing Controllerが出ます。
indexページのソースを読むとフォーム自体が/B/Aファンクションに飛ぶようになってます。
どなたか原因分かりますでしょうか?
0007nobodyさん
2012/05/03(木) 18:56:39.25ID:2xcwqeF00008nobodyさん
2012/05/03(木) 23:43:44.23ID:???簡単ではないけど面倒ってほどじゃないよ。
FlashBuilder(FlexBuilder?)でDBアクセスする方法がそのまま使えるんで、そのあたり調べるといいと思う。
体験版でandroidとかiPhoneのアプリ作り始めてサーバのDBアクセスのサービスを追加するとウィザードでコードを追加してくれるんで、必要な部分だけ流用してもいいかも。
(読み出しだけじゃなくて、追加・更新あたりのコードが全部追加されるので)
倫理的にはやり方だけ理解して自分で作った方が良いと思うけどw
まぁどうしてもcakeで作るなら結局作り直すことになるけどね
0009nobodyさん
2012/05/05(土) 19:37:07.62ID:???app/js/plugin_name/file_name.ext
を解釈するから、そもそも直下へのアクセス方法がない??
あばば
0010↑
2012/05/05(土) 19:44:03.73ID:???0011nobodyさん
2012/05/05(土) 20:13:26.25ID:???そりゃそうか。そうなのか?まぁ仕方ないや。
0012nobodyさん
2012/05/07(月) 04:57:19.77ID:???notEmptyスルーするからハマったわ。
requiredにtrueセットすればいいんだろうけど、この場合updateでうざいことになる。
じゃあってんで、onをcreateにして新規のときだけってしちゃうと、
更新時にnotEmptyが効かない=空でもスルーしちゃう
'field' => array(
'notempty' => array(
'rule' => array('notempty'),
'on' => 'update', // Limit validation to 'create' or 'update' operations
),
'notempty2' => array(
'rule' => array('notempty'),
'required' => true,
'on' => 'create', // Limit validation to 'create' or 'update' operations
),
),
こうしろってこと?
相当めんどくさいんだけど
0013nobodyさん
2012/05/07(月) 05:06:28.87ID:???'notempty' => array(
'rule' => array('notempty'),
),
'required' => array(
'required' => true,
'on' => 'create',
),
),
これでよさげ。これなら許せる。
0014nobodyさん
2012/05/07(月) 20:37:16.11ID:???配列が入れ子になってるのが悪い。
0015nobodyさん
2012/05/09(水) 22:39:47.65ID:rDWus5fC文字化けしてしまいます。
php.iniではUTF8、<?phpの前に余計なものもはいってない状態ですが、
CakePHPでGDを使う際には何か注意すべき点はあるのでしょうか
0016nobodyさん
2012/05/10(木) 14:58:57.25ID:???1.3で作ったシステムがあるんだけどこれからも使える?
0019nobodyさん
2012/05/10(木) 18:52:33.46ID:???0020nobodyさん
2012/05/10(木) 19:10:29.64ID:???0021nobodyさん
2012/05/10(木) 19:11:07.26ID:???0022nobodyさん
2012/05/10(木) 22:59:50.95ID:???0023nobodyさん
2012/05/10(木) 23:19:54.66ID:eaLKfNi7smartRollover.js使って画像を_onと_offできりわけたいです。
だれかご教授くださいお願いします。
0024nobodyさん
2012/05/11(金) 03:36:35.15ID:???0025nobodyさん
2012/05/11(金) 16:05:50.69ID:???0026nobodyさん
2012/05/13(日) 22:01:55.09ID:???現在、cakePHPのsave()を使ってupdateしようと
思っているのですが、そもそも更新対象のテーブルに主キーが2つある場合には
どうしたら更新(update)させる事が出来るのでしょうか?
(saveはinsertとupdateを自動で判定するそうなのですが
下記コードだと常にinsertが走ってしまい主キー違反エラーが出てしまいます。)
■table(hoge)
p_id_1 (int) 主キー
p_id_2 (int) 主キー
name (varchar)
■php
$p_id_1 = 11;
$p_id_2 = 22;
$name = "ななし子";
$hoge_data = array(
'hoge' => array ('p_id_1' => $p_id_1,'p_id_2' => $p_id_2,'name' => $name));
$this->hoge->save($hoge_data);
0027nobodyさん
2012/05/13(日) 22:10:28.52ID:???0028nobodyさん
2012/05/14(月) 00:40:01.29ID:???0029nobodyさん
2012/05/14(月) 00:42:24.81ID:???0031nobodyさん
2012/05/14(月) 02:30:08.93ID:???■ このスレッドは過去ログ倉庫に格納されています