关于后盾网yii框架的学习小结(4)--gii,widget
2015-04-21 15:04
399 查看
gii会自动创建模型,控制器等。默认是关闭的,因为黑客可能通过这个模块对站点内容进行删除和修改。建议使用完之后也要将其关闭。
打开的话是输入URL :localhost/yii/index.php?r=gii
然后如果打开了URL manager的话,就输入localhost/yii/gii就好了。
除了module generator之外,其他建议手动创建。
创建成功后,会在protected文件夹下多生产一个modules的文件夹,然后里面有我生产的admin module。然后需要在main.php里面将这个模块加载进去。如下,在modules这个变量里面加上admin就好了。
然后如何访问这个后台的页面的话,需要输入URL: localhost/yii/blog/index.php?r=admin/default/test(
localhost/yii/blog/index.php?r=模块名/控制器名/方法名)
———————————————————————————
关于小物价widget的使用
CActiveForm类在framework/web/widget目录下的CActiveForm.php里面
创建模型
在控制器里面new一个model出来。loginform是在protected/model里面默认存在的模型,我可以直接应用。
然后通过render将这个模型传递过去。
//固定写法,写在开头
//中间创建表单,首先需要去创建一个模型,
//类型为textfiled,然后模型传递的是$loginForm,是我之前在控制器里面传递过来的,然后id这个表示html属性,即他的id,这些html通过array的方式来传递。创建的第二项是表单名,这个名字必须是model里面存在的变量。
//结尾,固定写法
'gii'=>array( 'class'=>'system.gii.GiiModule',//system代表framework. 'password'=>'123', // If removed, Gii defaults to localhost only. Edit carefully to taste. 'ipFilters'=>array('127.0.0.1','::1'), ),
打开的话是输入URL :localhost/yii/index.php?r=gii
然后如果打开了URL manager的话,就输入localhost/yii/gii就好了。
除了module generator之外,其他建议手动创建。
创建成功后,会在protected文件夹下多生产一个modules的文件夹,然后里面有我生产的admin module。然后需要在main.php里面将这个模块加载进去。如下,在modules这个变量里面加上admin就好了。
'modules'=>array( 'admin' ),
然后如何访问这个后台的页面的话,需要输入URL: localhost/yii/blog/index.php?r=admin/default/test(
localhost/yii/blog/index.php?r=模块名/控制器名/方法名)
———————————————————————————
关于小物价widget的使用
CActiveForm类在framework/web/widget目录下的CActiveForm.php里面
创建模型
class LoginController extends Controller{ //这个loginController是要和文件名一样的 public function actionIndex(){ $loginForm = new LoginForm(); $this->render('index',array('loginForm'=>$loginForm)); } }
在控制器里面new一个model出来。loginform是在protected/model里面默认存在的模型,我可以直接应用。
然后通过render将这个模型传递过去。
//固定写法,写在开头
//中间创建表单,首先需要去创建一个模型,
//类型为textfiled,然后模型传递的是$loginForm,是我之前在控制器里面传递过来的,然后id这个表示html属性,即他的id,这些html通过array的方式来传递。创建的第二项是表单名,这个名字必须是model里面存在的变量。
//结尾,固定写法
相关文章推荐
- 关于后盾网yii框架的学习小结(4)--gii,widget的使用
- 关于后盾网yii框架的学习小结(6)--数据库连接配置与模型定义与后台登陆验
- 关于后盾网yii框架的学习小结(8)--自定义前台的验证
- 关于后盾网yii框架的学习小结(2)--创建控制器,视图,布局等
- 关于后盾网yii框架的学习小结(3)--asset,创建布局,在html中加载css
- 关于后盾网yii框架的学习小结(2)--创建控制器,视图,布局等
- 关于后盾网yii框架的学习小结(10)--使用AR类的增删改查
- 关于后盾网yii框架的学习小结(10)--使用AR类的增删改查
- 关于后盾网yii框架的学习小结(5)--验证码的使用与规则的设置,为后台模块设置独立的布局
- 关于后盾网yii框架的学习小结(3)--asset,创建布局,在html中加载css
- 关于后盾网yii框架的学习小结(9)--修改密码的方法,闪存
- 关于后盾网yii框架的学习小结(6)--数据库连接配置与模型定义与后台登陆验
- 关于后盾网yii框架的学习小结(7)--session的使用和redirect等的方法的使用
- 关于后盾网yii框架的学习小结(1)--yii模块的安装
- 关于后盾网yii框架的学习小结(1)--yii模块的安装
- 关于后盾网yii框架的学习小结(5)--验证码的使用与规则的设置,为后台模块设置独立的布局
- YII框架学习 第四天(1) widget
- 关于我学习Yii框架 - 数据库relation的使用
- Yii框架学习手记-访问Gii时出现403错误
- YII框架学习 第五天(1) widget model 修改数据 删除数据