CakePHP2

エラー画面のカスタマイズ

メモ書きapp/Config/core.php ・ (前略) ・ Configure::write('Exception', array( 'handler' => 'ErrorHandler::handleException', 'renderer' => 'AppExceptionRenderer', 'log' => true )); ・ (後略) ・app/Lib/Error/AppExceptionRenderer.php

ウェブルートを変えるなど

今更感ありますが、CakePHP2で、ウェブルートを変える際のメモ書き。以下、CakePHP2.2.1の場合。ドキュメントルートとなるディレクトリに、app/webroot/ に含まれるディレクトリやファイル一式を設置の上、設置したindex.phpを以下のように設定をすればよい…

前の記事の補足

前の記事の補足。手順的にはこんな感じ。0. 基本的なDB設計 1. CRUDアプリをbake 2. CRUDアプリからデータを登録 3.fixtureをbake ・ ・ 略で、設計に変更があるとか何か要請があれば、1とか2に戻る、と。要は、fixtureを作るときに、手でarrayをゴリゴリ書…

fixture作成の省力化

またまたしばらく更新していなかったけど、メモ代わり。CakePHPのbakeは素晴らしい機能で、色んな雛形を焼いてくれます。fixtureも焼いてくれるんだけど、今回はその話です。まず、よくあるfixtureの焼き方で、例えば以下のようなbake。 [sysadmin@localhost…