エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
フレームワークの処理に介入するには以前はコールバック関数を使った方法が主流でした。クラスの継承と... フレームワークの処理に介入するには以前はコールバック関数を使った方法が主流でした。クラスの継承とメソッドのオーバーライドを使った方法は比較的わかりやすいものでしたが、下記のような問題があります。コールバックを使うためだけにサブクラスを作るのは面倒独自のクラス階層を作っているとコールバックを差し込む場所をよく考える必要があるコールバックを差し込んだ箇所を後から探すのが難しいControllerからViewを表示する前になんらかの処理を行うという拡張をコールバックを使った方法で行った場合は下記のようになります。 AppController extends Controller { public function beforeRender() { //do something } } CakePHP2.1から採用されたEventManagerを使う事で上記の問題をシンプルに解決できます。Cont