morrislaptop / advindex
此包最新版本(dev-master)的许可信息不可用。
dev-master
2013-04-12 22:54 UTC
Requires
- php: >=5.3.0
- composer/installers: *
This package is auto-updated.
Last update: 2024-08-26 04:16:40 UTC
README
高级脚手架,允许搜索和导出/导入您的模型。适用于 CakePHP 2
安装
将仓库添加到工作目录
git submodule add https://github.com/morrislaptop/advindex app/Plugin/Advindex
将以下内容添加到 app/Config/bootstrap.php
CakePlugin::load('Advindex');
将以下内容添加到 AppController.php 的顶部
App::uses('Scaffold', 'Advindex.Controller');
App::uses('ScaffoldView', 'Advindex.View');
在您的控制器中包含以下内容
public $helpers = array('Advindex.Advindex');
public $components = array('Advindex.Advindex');
public $scaffold = 'admin';
最后,检查您是否已在 app/Config/core.php 中启用了路由前缀
Configure::write('Routing.prefixes', array('admin'));
配置
请参阅 bootstrap.php.example 文件以配置每个模型的脚手架
在其他插件中获得 advindex 布局
function beforeFilter() {
if ( !empty($this->params['admin']) ) {
$this->layout = 'Advindex.default';
}
}
致谢
关于迁移到 CakePHP 2 - http://www.pronique.com/blog/how-to-create-your-own-scaffolding-plugin-for-cakephp2