《yii安装与使用详解》要点:
本文介绍了yii安装与使用详解,希望对您有用。如果有疑问,可以联系我们。
相关主题:YII框架
一、通过归档文件进行安装(advanced)
1.下载yii2.0高级应用模板;
2.cd到该文件下的init文件;
3.执行init;选择1 --- 选择yes;
4.安装完成通过web/index.php进入入口页面;
5.新建一款数据库,并在common/main-local.php设置参数进行连接;
6.在cmd下接上步骤输入php yii migrate;(会自动生成两张表user和migration).
二、yii2.0应用
1.activerecord中,每个AR类关联一张表,每个AR对象对应表中的一行,AR的属性对应的是数据行的列;
2.小部件属性的修改在相对应的model中;
3.在关联表时hasone用于多对一,一对一的情况,hasmany用于一对多的情况;
4.index By([] )根据索引的列的名称查询结果;sort-asc升序排列,sort-desc降序排列;
5.数据列的自定义;attribute->指定需要展示的属性;label-> 标签名;value->值;format->格式;filter->自定义过滤条件的输入框;contentOptions->设定数据列html的属性;getmodels( )得到DataProvider,的数据;
6.template定义动作列中有哪些按钮,{ }中就是定义的一些按钮;
7.yii::$app指的是yii/web/application(应用主体),指文件所在的根目录;
8.behaviors执行过滤;
9.controller中的refresh作用:使页面重新进行刷新一下;
10. 'autofocus' => true是在网页上自动将光标定位到该input输入框中去;
11.yii开启调试模式在index下面的debug设置为ture;
12.save()方法会自动判断数据库中的数据是该新增或者是修改;
13. DetailView::widget小部件中attribute是设置要显示的内容以及用什么样的格式去显示;
14.dropdownlist下拉菜单的选择小部件在yii类参考手册中;
15.gridview小部件是控制数据列显示的(可以实现搜索查询等功能);
16.ACF(accse过程存储过滤器在yii权威指南的授权目录下面),是存放在控制器下面的behavior行为中的,主要是控制页面进行跳转的,可以设定游客可以访问哪些页面,管理员可以访问哪些页面;
17.对各类登录权限检查的人员进行权限检查的时候用使用can()方法检查该用户有没有权限进行操作;
18.yii2.0实现标签云,评论回复的功能通过重写自定义wegdit小部件来进行实现的,通过定义里面的init()和run()方法;
19.RBAC授权管理的使用方法:(1)在common/config/main.php中配置yii\rbac\DbManager应用组件;
20.urlManagerd组件中的[‘suffix’=>’.html’];是给文件添加文件显示的后缀名;
欢迎参与《yii安装与使用详解》讨论,分享您的想法,维易PHP学院为您提供专业教程。
转载请注明本页网址:
http://www.vephp.com/jiaocheng/9088.html