随笔分类 -  Yii 2.0

摘要:依赖注入 依赖注入是一种设计模式,可以搜索“php依赖注入”,这里不阐述了。 yii框架的依赖注入 Yii 通过 yii\di\Container 类提供 DI 容器特性。 它支持如下几种类型的依赖注入: 构造方法注入; 方法注入; Setter 和属性注入; PHP 回调注入. 常用的是构造方法注 阅读全文
posted @ 2018-08-15 19:19 寻觅beyond 阅读(305) 评论(0) 推荐(0) 编辑
摘要:学习yii框架的行为之前,需要先了解yii的事件,可以参考这篇博客: 怎么理解行为 yii框架的行为有点类似于trait,可以有个大体的概念: 1、有一个类A,包含一些属性和方法,很普通的一个类A。 2、现在需要在这个简单的类中使用类B和类C中的某些属性和方法,或者这两个类中为指定事件绑定的事件处理 阅读全文
posted @ 2018-08-15 19:02 寻觅beyond 阅读(223) 评论(0) 推荐(0) 编辑
摘要:参考:https://www.yiichina.com/doc/guide/2.0/concept-events 事件 yii框架中的事件定义和JavaScript中的事件定义差不多:为某个事件绑定一些操作,如果这个事件被触发,那么绑定的操作就会被执行。 这里有两个概念:事件与事件处理程序 事件,泛 阅读全文
posted @ 2018-08-15 16:48 寻觅beyond 阅读(593) 评论(0) 推荐(0) 编辑
摘要:updating 阅读全文
posted @ 2018-08-14 16:46 寻觅beyond 阅读(133) 评论(0) 推荐(0) 编辑
摘要:声明:本文内容来自https://www.yiichina.com/doc/guide/2.0/caching-overview 配置缓存 yii框架的配置文件config/web.php中,在$config数组中的component中,有一项就是cache。yii框架默认提供的是文件缓存,如下: 阅读全文
posted @ 2018-05-21 11:33 寻觅beyond 阅读(814) 评论(0) 推荐(0) 编辑
摘要:以组件方式操作数据库 用这种方式的话,应该配置数据库组件。比如平时用的主从数据库:masterDb和slaveDb,都可以配置成单独的组件。 配置数据库组件,可以在config/web.php中的$config的component项中添加。 那么在使用配置的数据库组件的时候,可以这样用: 配置数据库 阅读全文
posted @ 2018-05-21 11:33 寻觅beyond 阅读(222) 评论(0) 推荐(0) 编辑
摘要:布局 首先创建一个布局文件simple.php,路径是在views/layout/目录下。 为HelloController创建两个视图文件 views/hello/about.php views/hello/index.php 创建一个控制器 简单的HelloController 测试 访问loc 阅读全文
posted @ 2018-02-26 13:12 寻觅beyond 阅读(156) 评论(0) 推荐(0) 编辑
摘要:框架版本:2.0.13 官网手册说明:http://www.yiichina.com/doc/guide/2.0/db-migrations 创建迁移 命令的格式: php yii migrate/create <name> 或者 ./yii migrate/create <name> 命令中的<n 阅读全文
posted @ 2018-02-05 17:42 寻觅beyond 阅读(913) 评论(0) 推荐(1) 编辑
摘要:这里使用的YII框架的版本是2.0.13 详情请参考官方文档:用Gii生成代码 使用gii的主要步骤 1、生成模型(Model Generator) 2、生成CRUD代码 注意点 1、在生成CURD代码的时候,指定model、controller、searchModel的名称时,要注意加上命名空间。 阅读全文
posted @ 2018-02-02 13:17 寻觅beyond 阅读(357) 评论(0) 推荐(0) 编辑
摘要:声明:本文内容来自于yiichina.com的权威指南。 安装 推荐使用composer来安全,可能有点慢(要下载的依赖比较多)。 启动 yii框架的入口文件是web/index.php。但是在访问yii框架之前,如果不是使用composer来安装yii框架的话,那么就需要修改config/web. 阅读全文
posted @ 2018-02-01 16:10 寻觅beyond 阅读(995) 评论(0) 推荐(0) 编辑

返回顶部
点击右上角即可分享
微信分享提示