php框架

 首页 > php框架 > YII > yii + dwz 的gii生成

yii + dwz 的gii生成

分享到:
【字体:
导读:
          之前一直用thinkphp+dwz,官方整合好的,直接用着方便,不用什么配置, 到了yii上面发现问题多多,主要是自己还没入门. 查看官方文档给出的说明太简单了 1、复制dwz到应用的ext目录下。并在...

之前一直用thinkphp+dwz,官方整合好的,直接用着方便,不用什么配置,

到了yii上面发现问题多多,主要是自己还没入门.

 

查看官方文档给出的说明太简单了

1、复制dwz到应用的ext目录下。并在config/main.php中配置
'modules'=>array(
    'admin',
    'gii'=>array(
        'class'=>'system.gii.giiModule',
        'password'=>'admin',
        'generatorPaths'=>array(
            'ext.dwz.gii', //可以继续配置其他路径
        ),
    ),
),
2、打开gii新建module,例子用admin,在模板一栏选dwz。生成admin模块。
3、像往常一样使用gii生成crud,只要注意模板选择dwz即可
我就是安装上的来的,结果就是不行,用的最新版本的yiiframework, 
第一,ext目录没有找到,其实要写全是extension,不知道老版本是不是ext.
第二,即使写了 extension.dwz.gii也不行的,这个目录是存在的.theme的地方没有dwz可以选
再看看配置文件

image
发现其他的配置都是用application.*的.试试将application也补上,结果可以看到dwz的选项了.

image
纳闷,原来正确的配置应该是这样的,不过话说回来,yii官网上面的那个说明已经是2010年的事情了.^^
yii+dwz的正确配置
	'modules'=>array(
		// uncomment the following to enable the Gii tool
		'admin',
		'gii'=>array(
			'class'=>'system.gii.GiiModule',
			'password'=>'aa1111',
			// If removed, Gii defaults to localhost only. Edit carefully to taste.
			'ipFilters'=>array('127.0.0.1','::1'),
			'generatorPaths'=>array('application.extensions.dwz.gii'),
		),

		
	),
 
 晒下图,战利品

image
 
分享到:
yii2-gird 插件是Yii2.0的一个扩展。它在...
yii2-gird 插件是Yii2.0的一个扩展。它在官方的girdview基础上扩展了一些实用的功能。 比如: 把表格包装在bootstrap - panel标签下,使之更美观; Float Header功能,实现滑动表格的时候,表字段至于屏幕上方,方便查看; 新增操作栏说明label; 页面统计功能; 新增重置表格功能; 新增导出表格功能,包括四种常用格...
Yii框架学习手记-访问Gii时出现403错误
今天配置好了虚拟机服务器内的Yii framework和测试项目Tractstar的Gii设置,在工作机内打开访问地址:http://192.168.1.5/trackstar/index.php?r=gii 结果出现#403错误页面: Error 403 You are not allowed to access this page. 开始认为是授权不足的原因,修改文件和文件夹授权后,依然如故。 查官网...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……