元スレ【PHP】フレームワーク CakePHP 10ホール目【v1.3】
php覧 / PC版 /みんなの評価 :
1 = :
CakePHPは、Ruby on Railsの概念の多くを取り入れた、Rails流の高速開発とPHPの機動性を兼ね備えたフレームワークです
CakePHPから派生したLithium(li3)も専スレできるまではここでどうぞ
質問するときはCakePHPのバージョンを書きましょう
※sage推奨
※質問時もsageること
※他フレームワークとの比較等はスレ違いです
テンプレは>>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
2 = :
■1.3系
CakePHP1.3系のダウンロード
http://github.com/cakephp/cakephp1x/archives/1.3
CakePHP 1.3.x API
http://api13.cakephp.org/
1.2から1.3への移行ガイド
http://book.cakephp.org/ja/view/1561/
CakePHP 1.3の新機能
http://book.cakephp.org/ja/view/1572/
■1.2系
CakePHP1.2系のダウンロード
http://github.com/cakephp/cakephp1x/archives/1.2
CakePHP 1.2.x API
http://api12.cakephp.org/
■Lithium(li3) PHP5.3+
http://rad-dev.org/lithium/
3 = :
■過去スレ
【PHP】フレームワーク CakePHP 9ホール目【v1.3】
http://hibari.2ch.net/test/read.cgi/php/1279844006/
【PHP】フレームワーク CakePHP 8ホール目【1.3】
http://pc11.2ch.net/test/read.cgi/php/1268874059/
【PHP】フレームワーク CakePHP 7ホール目【v1.2】
http://pc11.2ch.net/test/read.cgi/php/1251789126/
【PHP】フレームワーク CakePHP 6ホール目【v1.2】
http://pc11.2ch.net/test/read.cgi/php/1236563737/
【PHP】フレームワーク CakePHP 5ホール目【v1.2】
http://pc11.2ch.net/test/read.cgi/php/1229669539/
【PHP】フレームワーク CakePHP 4ホール目【v1.2】
http://pc11.2ch.net/test/read.cgi/php/1213892680/
【PHP】フレームワーク CakePHP 3ホール目【本命】
http://pc11.2ch.net/test/read.cgi/php/1205475360/
【PHP】フレームワーク CakePHP 2ホール目
http://pc11.2ch.net/test/read.cgi/php/1194976228/
【PHP】フレームワーク CakePHP
http://pc11.2ch.net/test/read.cgi/php/1163850802/
4 = :
■関連スレ
【PHP】PHPフレームワーク総合スレ14
http://pc11.2ch.net/test/read.cgi/php/1253912143/
【PHP】下らねぇ質問はID出して書き込みやがれ 97
http://pc11.2ch.net/test/read.cgi/php/1279833891/
Zend Framework Part4
http://pc11.2ch.net/test/read.cgi/php/1265721684/
symfony PHPフレームワークpart2
http://pc11.2ch.net/test/read.cgi/php/1268753684/
[PHP][フレームワーク]CodeIgniterスレ
http://pc11.2ch.net/test/read.cgi/php/1177683436/
【PHP】Ethna part.2【国産フレームワーク】
http://pc11.2ch.net/test/read.cgi/php/1186096518/
【PHP】フレームワークMapleに舌鼓
http://pc11.2ch.net/test/read.cgi/php/1122105465/
5 = :
■その他いろいろ
PhpMatsuri2010(予定)
(10月2-3日)
CakeFest 2010 (Chicago, llinois, USA)
http://cakefest.org/
CakeMatsuriTokyo2009
http://matsuri.cakephp.jp/
CakePHPカンファレンス東京(2008)
http://conference.cakephp.jp/
連載:CakePHPで高速Webアプリ開発|gihyo.jp … 技術評論社
http://gihyo.jp/dev/serial/01/cakephp
CakePHP 規約ワードメーカー WordMaker for CakePHP Conventions
http://www.cpa-lab.com/tech2/inflects/
Free CakePHP Book (Matt Curry and Mark Story)
http://www.pseudocoder.com/free-cakephp-book/
あとこのへんとか(初心者向けTIPS)
http://www.avatarfinancial.com/pages/cake/
CakePHP Note
http://www.garacter.com/notes/CakePHP+Note/ni:5
CakePHPを使ったMVC設計のベストプラクティス - Sooey
http://www.sooey.com/journal/2008/03/26/717/
Qdmail(日本語メールコンポーネントとして利用可能なライブラリ)
http://hal456.net/qdmail/
10分で作るCakePHPアプリ for Windows
http://p4life.jp/cake/
■ver1.1用
CakePHP プログラマーズ リファレンスガイド
http://cakephp.jp/doc/
CakePHPフレームワークによる快速WEB開発 |codezine
http://codezine.jp/a/article/aid/670.aspx
6 = :
■関連書籍
・ver1.3系
Pocket詳解 CakePHP辞典
http://www.amazon.co.jp/gp/product/4798027456
CakePHP 1.3によるWebアプリケーション開発―オープンソース徹底活用
http://www.amazon.co.jp/dp/4798026646/
CakePHP 1.3 (独語らしい)
http://www.amazon.co.jp/dp/3827327709/
・ver1.2系
CakePHP1.2ガイドブック
http://www.amazon.co.jp/dp/4839932468/
CakePHPによる実践Webアプリケーション開発
http://www.amazon.co.jp/dp/4839930651/
オープンソース徹底活用 CakePHPによるWebアプリケーション開発
http://www.amazon.co.jp/dp/4798022225/
CakePHP ポケットリファレンス※ver1.2beta
http://www.amazon.co.jp/dp/4774135038
CakePHP徹底入門
http://www.amazon.co.jp/dp/479811717X
PHPで作る携帯サイトデベロッパーズガイド
http://www.amazon.co.jp/dp/4798024767/
・ver1.1系
CakePHPガイドブック
http://www.amazon.co.jp/dp/4839924317
Fast CakePHP
http://www.amazon.co.jp/dp/4774133418
7 = :
>>1
俺、乙・・・。
9 = :
CakePHPをこれから学習する者です。
APIなどがWebにありますが、調べるたびにインターネットアクセスする
のは大変なので、ローカルに一括でDLできるか、Windowsヘルプファイル
になっているものを探しています。
ご存知の方、所在を教えてください。
10 = :
ありません。だから貴方が作りましょう。
11 = :
http://book.cakephp.org/ja/complete/876
このページ保存しとけばいい
12 = :
$form->datetime('Model.item1');
で作成したフィールドに、必須入力項目のValidationをかけたいのです。
Validation ruleにnotEmptyを設定したのですが、きちんと入力しているにも関わらず
エラーが発生してしまします。どう書けばよいものでしょうか?
13 = :
CakePHP初心者です。
何か質問があった場合、どこで聞くのが一番解決に近そうでしょうか?
公式の掲示板は過疎ってそうな感じなので
14 = :
なんだよ俺たちじゃダメなのかよ。寂しいなおい。
16 = :
俺たちはまるで無力だチンカスだ
17 = :
>>13
公式というか、例の掲示板はわりとみんな優しいぞ!?
他のコミュニティに比べて特に過疎ってるとも思えん。
18 = :
ただし、返答が遅い
19 = :
2ちゃんも返答遅いでしょ
変な煽りとかは早いけど
20 :
複合主キーが使えないってどんなカルト宗教だよwwwwwwwwww
そんなんだからいつまでたっても子供のオモチャなんだよwwwwwwwwwwwwwww
21 = :
複数の主キーが使えれば、大人のオモチャ並によくなるのか・・・
大人のオモチャは複数の主キーが使えるのか・・・
22 = :
モデルでコントローラで言う$this->actionの値を取得できないのでしょうか?
モデルのバリデーションで、アクションによって分岐したい時に
使いたいと思いますが、マニュアルを見る限り、アクションが取得できません。
24 = :
>>22
モデルに独自メソッド(action渡してvalidateみたいな)を設けるのが素直でいいよ。
実際は取得できるけどhackじみてる。
26 = :
AlertモデルとUserモデル、2つのモデルがあります。
Alertモデル内で、
$this->User->findDataFromDatabase();
このように、Userモデル内に作ったファンクションを呼び出すには
どうすればよいでしょうか?
コントローラに書いているように、 public $uses = 'User'; としてみましたが、
エラーが出てしまいました。
28 = :
下記のようにやると上手くいきました!
public function saveAlerts($alert) {
$this->User = ClassRegistry::init('User');
$user = $this->User->findDataFromDatabase('email',$data);
31 = :
APCのバグなのであきらめてください。
32 = :
/user
└/diary
└add.ctp
viewをこういう階層にしてURLが↓みたいにしたいと思います。
http://example.com/user/1/diary/add
(意味は、usersテーブルのIDが1の、日記を追加)
こういう表示の仕方って出来るのでしょうか?
33 = :
>>32
http://api.cakephp.org/class/controller#method-Controllerrender
render()の引数fileをつかうとか、actionかbeforeRender()で。
やったことないけど。
35 = :
>>33-34
routes.phpに↓と書いてルーティングして
Router::connect(
'/user/:id/diary',
array('controller' => 'user_diary', 'action' => 'index', 'id'),
array('id' => '[0-9]+')
);
コントローラをディレクトリ分けする場合は、bootstrap.phpに
$controllerPaths = array(
ROOT.DS.APP_DIR.DS.'controllers'.DS.'user'.DS,
ROOT.DS.APP_DIR.DS.'controllers'.DS,
);
と書けば動きました。アドバイスありがとうございます。
36 = :
CakePHP 1.3.2
MySQL 5.1.50
モデルを普通に更新してsaveしてもmodifiedが更新されない。
ぐぐって、default NULLにするとかをやっても駄目。modifiedをnullにしてsaveしても駄目。
誰か知恵を貸してくれ。
特に変わったことなどはしてません。
37 = :
スペルは間違いなくあってる?
createdはinsert時にちゃんと入る?
modifiedを適当な日時に指定して更新したらどうよ?
あと更新するSQLを$this->Foo->save('id'=>1);とか適当なシンプルなものにしてみてどうなるか
39 = :
コントローラのファンクションの名前の付け方は、みなさんどうしてますか?
※コントローラ
1 function addAlerts
or
2 function add_alerts
1のやり方はPHPの規約通りですが、URLに大文字が混ざってしまうので
悩んでおります。
40 = :
アクション名なら2
それ以外なら1
41 = :
welcomeページでのみ、画像が出ずCSSも適用されない状態で詰まっています。
バージョンはApache2.2 + cake1.2.8です。
apache_get_modules()で確認した限りではmod_rewriteは動いており、
cakeで軽くアプリを作ったところ画像も表示されています。
ただ、welcomeページは文字だけのシンプルな表示になります。
mod_rewrite設定以外に何か必要な設定があれば教えてもらえないでしょうか。
42 = :
出力されたHTMLのソースはあってるの?
CSS,IMGのパスが間違っているんじゃないかとエスパー。
43 = :
年齢選択用に1から100のセレクトボックスとかって、formヘルパーで出せる?
form->year使って、それっぽいことはできたんだけど、そもそもyearヘルパーって
挙動がちょっと(値が入る配列とかが)特殊なので、普通にセレクトボックスで出力したいんだけど
44 = :
yearの何が不満なのかも書かないでどうしたらいいの?
$form->select()
にarray(1=>1,2,3,4,5...................)
って渡しとけよ
あとこのへん読んで自分で決めてくれ
http://api.cakephp.org/class/form-helper
45 = :
またビヘイビアの第一引数にmodel書き忘れて30分無駄にした
わかりにくいんだよ!
46 = :
>>44
値が入る配列とかが特殊って書いてるんだけど…
具体的に言うとUser.ageって名前でセレクトボックス作ると、data['User']['age']['year']に値が入る
他にもIDの付き方とか、最後にYearがついたりして、微妙に使いづらい
(monthとかdayとセットで使う前提で作られてる感じ)
そういう力業の解決方法はあるんだろうけど、標準で用意されてないのかな、と。
47 = :
phpのrange()使うと1~100の配列とかすぐ作れるよ
48 = :
>>47
ありがとうございます!
49 = :
>>47
ほんとだ・・・今までfor使って自作関数作ってたぜw
50 = :
彼氏がfor文使ってた…
みんなの評価 :
類似してるかもしれないスレッド
- 【PHP】フレームワーク CakePHP 11ホール目【v1.3】 (1001) - [98%] - 2011/6/30 22:32
- 【PHP】フレームワーク CakePHP 19ホール目【v3.3】 (844) - [96%] - 2023/2/2 14:30
- 【PHP】フレームワーク CakePHP 9ホール目【v1.3】 (1001) - [96%] - 2010/11/1 2:53
- 【PHP】フレームワーク CakePHP 15ホール目【v2.2】 (985) - [95%] - 2013/9/7 8:30
- 【PHP】フレームワーク CakePHP 13ホール目【v2.0】 (995) - [95%] - 2012/4/23 21:16 ○
- 【PHP】フレームワーク CakePHP 17ホール目【v2.4】 (984) - [95%] - 2015/1/10 2:45
- 【PHP】フレームワーク CakePHP 16ホール目【v2.4】 (1001) - [95%] - 2014/3/3 3:00
- 【PHP】フレームワーク CakePHP 14ホール目【v2.1】 (1001) - [95%] - 2012/12/3 19:16
- 【PHP】フレームワーク CakePHP 8ホール目【1.3】 (1001) - [95%] - 2010/7/22 22:16
- 【PHP】フレームワーク CakePHP 17ホール目【v3α】 (955) - [93%] - 2016/11/15 20:45
- 【PHP】フレームワーク CakePHP 5ホール目【v1.2】 (985) - [92%] - 2009/3/7 4:53 ☆
- 【PHP】フレームワーク CakePHP 6ホール目【v1.2】 (933) - [92%] - 2009/8/19 2:06 ○
- 【PHP】フレームワーク CakePHP 7ホール目【v1.2】 (1001) - [92%] - 2010/3/18 1:18 ○
- 【PHP】フレームワーク CakePHP 4ホール目【v1.2】 (1001) - [92%] - 2008/12/19 21:06 ○
- 【PHP】フレームワーク CakePHP 12ホール目【笑】 (1001) - [92%] - 2011/11/8 7:01
- 【PHP】フレームワーク CakePHP 3ホール目【本命】 (1001) - [84%] - 2008/6/19 7:19 ○
トップメニューへ / →のくす牧場書庫について