PHP5.3での Deprecated 新しいバージョンになったら仕様が変更されますという注意勧告 を修正する方法
PHP Deprecated: Assigning the return value of new by reference is deprecated in
... floatingdays PHP5.3だと CakePHPで Deprecatedエラーが出まくる問題の対処方法
http://fdays.blogspot.com/2009/07/php53-cakephp-deprecated.html
で、PHP5.3を使う場合のエラー出力の調整方法が紹介されています。
「cake/libs/configure.phpの290行目あたりに下記の処理を入れればDeprecatedエラーが出なくなる。」 <?php if
(isset($config['debug'])) { if ($_this->debug) { error_reporting(E_ALL);
//この下のIF文を追加する if (error_reporting() > 6143) { error_reporting(E_ALL
& ~E_DEPRECATED); } ?>
cakephp View の呼び出し方法で $this->render(アクション名,レイアウト名,ファイル名); アクション名は指定するview
のアクション名 レイアウト view を出力する際に使用するlayout を指定。勝楽寺は Controller で指定されている値 ファイル名 指定する
view のコントローラー名、省略時は現在実行中のコントローラー名 つまり結果を出力するメソッドかなぁ~。 アクションと同じ名前のview
が呼び出される。処理のたびにview を用意するのが煩雑な場合は、flashメソッドを利用し、簡易的に出力 Controller の autoRender
プロパティが false になっている場合、自動的に render メソッドは実行されない。 view が不要な場合は flash view があれば
render ってことかなぁ~。
最終更新:2009年10月04日 13:04