cakePHP クラス名、モデル名の命名ルール
08/02/29 Comment(0) Trackback(0)

cakePHPでは、あるルール(決まりごと)に沿ってクラス名やモデル名などを決めると、プログラムコードを省略できる。

どうしても覚えられないので、自分用にメモしておく。

+++

データーベースのテーブル名は、複数形で作成する。

たとえば、order_recordsという名前のテーブルを作ったとすると、

 controllermodel
Table名order_records
Class名OrderRecordControllerOrderRecord
プログラム名order_records_controller.phporder_record.php
パス名/order_records/
views内フォルダ名order_records/

複数形(s)と、アンダーバー(_)、大文字の関係に注意する。

既存のテーブルを使用したり、一つのコントローラー内で二つ以上のモデルを使用したいとき際など、上記ルールに従えない場合は、任意のモデル名を明示できるようだ。

※当記事の加筆、修正は随時行っていく。

トラックバック


※当サイト内ページへのリンクがないと、受け付けない仕様になっています
コメントを投稿
上の情報を保存する場合はチェック
月別エントリー
2008年10月(1)2008年09月(8)2008年08月(6)2008年07月(4)2008年06月(4)2008年05月(6)2008年04月(7)2008年03月(8)2008年02月(14)2008年01月(22)2007年12月(10)2007年11月(10)2007年10月(5)2007年09月(7)2007年08月(5)2007年07月(16)2007年06月(1)2007年05月(4)2007年04月(9)2007年03月(9)2007年02月(10)2007年01月(20)2006年12月(6)2006年11月(15)2006年10月(11)2006年09月(27)2006年08月(9)2006年07月(5)2006年06月(11)2006年05月(2)2005年09月(1)
308
356