如何从应用程序中覆盖 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 回答