看看这个
http://api.cakephp.org/2.4/class-Configure.html
我试图弄清楚同样的事情,然后我在 Twitter 插件中看到了它。他们在插件文件夹中有自己的配置文件
您需要在文件中放置一个 $config 变量。它什么也没做,但如果你不这样做,Cake 会抱怨。
此设置适用于我目前正在开发的插件。
例子:
/Plugin/CakeCommerce/config/config.php
$config = '';
Configure::write('CC.default_email' , array('admin@server.com'=>'Server Admin'));
加载配置文件。在插件 AppController 中的 __construct 调用中执行此操作。
class CakeCommerceAppController extends AppController {
public function __construct($request = null, $response = null)
{
parent::__construct($request, $response);
Configure::load('CakeCommerce.config' , 'default' , false);
}
}