cake
hogeプロジェクト焼。 % cake bake project /path/to/hoge 対話的になんか焼く。 % cake bake -app hoge % cake bake model -app hoge Mogesコントローラ(アドミンルーティング付き)とビューを焼く。 % cake bake controller Moges admin -app hoge % cake b…
習作
http://blog.ne2ma2.com/archives/304 テーブルの削除は律儀にやってくれるので、削除されないようにする(もしくは毎回テーブルを作る)。 /path/to/cake/console/libs/tasks/model.php % diff -uBb model.php.org model.php --- model.php.org 2009-02-17 …
ClassRegistry::init( 'Model' )->method(); // or $model = ClassRegistry::init( 'Model' ); 色々なモデルからデータを読み込んでViewにセットする - cakephperの日記(CakePHP, Laravel, PHP) How to build a “dashboard” for your application in CakePHP…
ヌル文字の削除 trim(全角スペースを含む) 全角英数字を半角英数字、半角カナを全角カナに変換 app/app_contoroller.php内 array( 'encoding' => 'SJIS-win' ) ); app/components/data_prep.php
'error'以外のメソッド名は、debug される。 よくあるパターン /app/error.php class AppError extends ErrorHandler { function foo( $params ){ /app/controller/some_controller.php $this->cakeError( 'foo', $params ); //debug < 1 の場合、404か500の…
http://api.cakephp.org/class_model.html#0198f3999e2942f8e82db80fc9e19c30 1.2では、Controller::cleanUpFields()は、非推奨。 controllers/hoge_controller.php data …
d:id:oppara:20081114 FormHelper継承して、freeze属性持たせりゃいいんじゃないかと...http://github.com/oppara/cakephp_helper_formext/tree/master 使い方 $formの代わりに、$formExtを使用する。 views/hoge/index.ctp: freeze( $freeze ); // ** echo …
d:id:toshiyuki_saito:20080114 registry.phpがphp4で動かんので直してみる。
http://cakeforge.org/projects/testsuite/cakeのバージョンは、1.1.x All tests coreテストなら /app/tests/core/groups内に、appテストなら /app/tests/app/groups内にhoge.group.php というファイルを作成。(hoge部分は適当、何も実装せず) 自動的に、'…
ちゃんとaction書いとかんと、取れないのな...
SessionComponent::setFlash($message, $layout = 'default', $params = array(), $key = 'flash');[br] SessionHelper::flash($key = 'flash'); デフォルト controller内で $this->Session->setFlash( 'Message!!' ); view内で if ( $session->check( 'Mess…