网站地图    收藏   

主页 > 后端 > yii教程 >

yii + dwz 的gii生成

来源:未知    时间:2014-12-13 17:36 作者:xxadmin 阅读:

[导读] 之前一直用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
 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论