アプリケーションからCakePHPプラグインをオーバーライドするにはどうすればよいですか?ビューのオーバーライドは非常に簡単ですが(http://book.cakephp.org/2.0/en/plugins.html#overriding-plugin-views-from-inside-your-application)、どうすればオーバーライドできますかコントローラーまたはモデル?
質問する
2978 次
2 に答える
5
モデル化されたプラグインビューとコントローラーをオーバーライドおよび拡張できます。以下のリンクにこれを行う良い例があります。
https://github.com/CakeDC/users#how-to-extend-the-plugin
基本的にこれは要約です...あなたのモデルでは、そのように宣言する必要があります。
App::uses('UsersController', 'Users.Controller');
class AppUsersController extends UsersController {
}
于 2013-03-27T17:56:50.067 に答える
2
いいえ、ビューファイルの場合とは異なり、アプリ内のプラグインクラスファイルをオーバーライドすることはできません。プラグインのコピーを作成し、必要なクラスファイルを変更するだけです。
于 2013-01-21T11:38:43.117 に答える