** - 如何在cakephp中调用插件请尽快回答我以及如何使用它 我正在我的应用程序控制器中使用代码,所以它给我错误**
public function admin_edit_comment() {
$this->layout = 'ajax';
$this->autoRender = false;
if ($this->request->is('ajax')) {
if ($this->FaComment->save($this->request->data, false)) {
$response['status'] = 'success';
$response['action'] = 'edit_comment';
$response['data'] = $this->request->data['FaComment'];
$response['message'] = __d('vanderdeals', 'Comment saved successfully');
} else {
$response['status'] = 'error';
$response['model'] = 'FaComment';
$response['message'] = __d('vanderdeals', 'Internal server error occurred. Please try again later.');
}
echo json_encode($response);
}
}
答案 0 :(得分:0)
使用此转到app app / config / bootstrap.php
CakePlugin::loadAll(); // Loads all plugins at once
CakePlugin::load('ContactManager'); // Loads a single plugin
答案 1 :(得分:0)
您可以在http://book.cakephp.org/2.0/en/plugins/how-to-use-plugins.html
上关注维基插件配置:你可以用很多负载和 loadAll方法,以帮助插件配置和路由。也许 您想要在指定自定义时自动加载所有插件 某些插件的路由和引导程序文件。
没问题:
CakePlugin::loadAll(array(
'Blog' => array('routes' => true),
'ContactManager' => array('bootstrap' => true),
'WebmasterTools' => array('bootstrap' => true, 'routes' => true),
));
使用这种配置方式,您不再需要手动操作 include()或require()插件的配置或路由文件-It 在合适的时间和地点自动发生。完全相同 参数也可以提供给load()方法,其中 只会加载那三个插件,而不是其他插件。