![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Yii2框架
文章平均质量分 56
几格字符
不如
展开
-
Yii2基础笔记(二):数据库操作方法的优化
Yii2框架中,findAll方法的缺陷: 首先它的属于基类BaseActiveRecorder;使用时要求必须有一个数组参数。 因此,可以自己新建一个类,继承BaseActiveReccorder,并重写其findAll()方法: 如下: 里面三个数组都可以是数组或字符串格式; 同理可以重写其findOne()方法,只需在参数中的limit去掉,最后retur原创 2015-11-09 09:21:38 · 505 阅读 · 0 评论 -
Yii2基础笔记(三):深入理解Yii2中的view
首先,yii2 view在vendor/views中也是一个对象一、render方法 任意一个controller都有5种render方法: 1.render(view文件名,待传递的参数数组);如:`render('about',['num'=>5]) //表示带上num这个数据生成about.php页面,并将这个生成的结果当作content变量(字符串)传递到main.php布局文件中。在a原创 2015-11-09 09:31:01 · 2219 阅读 · 0 评论 -
Yii2基础笔记(五):view、widget、controllder之间的数据传递
1.controller中的变量传递给view文件 ① 通过render方法中数组的方式传递 ② 在action中通过view对象 用属性赋值,如下: $view = \Yii::$app->getView(); $view->params['待传递的变量名'] = 变量值; 然后在view文件中,直接用`$this->params['传递的变量名'];`原创 2015-11-09 09:43:07 · 2492 阅读 · 0 评论 -
Yii2基础笔记(四):深入理解布局文件
布局文件: views/layouts/main.php 主要包括页面显示的头部(导航栏),尾部(footer)一、自定义布局文件的使用: ① 在controller的action中添加:$this->layout = '指定的布局文件';//不需要加php后缀名不同的action可以指定各自的布局文件。② 让所有的action使用同一个布局文件: 在controller中直接添加原创 2015-11-09 09:40:23 · 698 阅读 · 0 评论 -
Yii2基础笔记(一):Yii2默认模板入门使用
0.Yii2的工作原理 如图: 1.进行用户注册 或 登录的实现过程,要注意 定义“场景” 及 场景的使用。 (登录场景 只要 用户名和密码,注册场景 可能要 用户名、密码、邮箱、手机等等) Yii2中登录相关的类的继承关系是: 2.调试 可以采用代码:var_dump($this->errors);来查看错误信息3.module模块类 或 继承自该类 的模块,设置布局文件的方法原创 2015-11-09 09:14:00 · 1213 阅读 · 0 评论 -
Yii2框架使用redis(一): Linux下redis的安装和开启
目录0.前言1.Redis的安装2.Redis的使用3.Redis的关闭4.补充 Ctrl+z0.前言推荐一个虚拟机工具:Oracle VM VirtualBox之前弄了个阿里云,最低配置512内存,开始感觉不错,后来感觉内存不够用,启动个服务器和mysql就没内存了,然后mysql会自动关闭,就以为是内存不够给mysql杀死了,后来看了一些博客才知转载 2015-10-26 17:46:41 · 669 阅读 · 0 评论 -
Yii2框架提供App接口,post请求入口文件
通常Yii2用来写web应用,非常轻松,无论从思想上,和易用性上,都是非常理想的选择。 但于在写web框架时,不需要考虑将controller和action作为参数来提交,而是直接写在URL地址中,使用get方式去请求得到响应,使用场景就比较限制。 因为controller 和 action会一直变化,app客户端又希望可以将url中不变的部分,单独抽离出来放到底层方法里,所原创 2015-11-12 16:06:35 · 3617 阅读 · 0 评论