网站首页 > 开源技术 正文
一、通过归档文件进行安装(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’];是给文件添加文件显示的后缀名;
猜你喜欢
- 2024-09-11 少年歌行。第2部。萧崇登基后……
- 2024-09-11 少年歌行2:司空千落怀孕,萧瑟居然要娶别人为妻
- 2024-09-11 YII框架学习(新手)NO.2(yii框架设计模式)
- 2024-09-11 小编教你 YII2框架模块如何绑定二级域名
- 2024-09-11 一款基于Yii2+Vue2.0+uniapp的开源商城
- 2024-09-11 Yii2开发中js冲突 如何禁用自带的 yii、jquery 和 bootstrap
- 2024-09-11 一款基于Yii2开发的免费商城系统(开发一款游戏的步骤)
- 2024-09-11 Yii2连接pgsql,设置默认schema(sqlplus默认连库)
- 2024-09-11 php生命周期、Laravel生命周期、Yii2生命周期、ThinkPHP生命周期
- 2024-09-11 [开源推荐] yii2-cdn 支持七牛、网易云、腾讯云、阿里云的cdn
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)