插件配置的一些知识

有很多你可以做的负荷和负荷的方法帮助插件配置和路由。也许你想要自动加载所有插件,而对于某些插件指定自定义路线和引导文件。

没有问题:

CakePlugin::loadAll(array(
    'Blog' => array('routes' => true),
    'ContactManager' => array('bootstrap' => true),
    'WebmasterTools' => array('bootstrap' => true, 'routes' => true),
));


使用这种风格的配置,您不再需要手动include() 或者 require() 需要插件的配置或路线页面自动发生在正确的时间和地点。完全相同的参数也可以被提供给load()方法,这只会加载这三个插件,而不是其他。
最后,您还可以指定一组默认值负荷将适用于每一个插件,没有更具体的配置。

从所有插件加载引导文件,另外的路线博客插件:

CakePlugin::loadAll(array(
    array('bootstrap' => true),
    'Blog' => array('routes' => true)
));


注意所有文件指定应该实际存在于配置的插件(s)为每个文件或PHP会给警告不能负荷。这一点尤为重要,记得所有插件指定默认值。

CakePHP tripwire添加了一个ignoreMissing '选项,允许您忽略任何失踪的路线和引导文件当加载插件。你可以缩短所需的代码加载所有使用这个插件:

// Loads all plugins including any possible routes and bootstrap files
CakePlugin::loadAll(array(
    array('routes' => true, 'bootstrap' => true, 'ignoreMissing' => true)
));


另外一些插件需要创建一个或多个表在数据库中。在这种情况下,他们往往会包括一个模式文件,您可以电话蛋糕壳牌这样的:

user@host$ cake schema create --plugin ContactManager


大多数插件将显示适当的程序配置和设置的数据库文档。一些插件将需要比其他人更设置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值