• Yii2 技巧    275   Mar 14, 2017 6:14:36 AM

    Yii2  更新文章浏览次数

    Yii2 的ArtiveRecord模型中加入了一些行为,当我们更新数据时,不希望一些行为也同时执行,那么我们要怎么操作呢?
  • 邮件发送在日常开发中十分常见的一个功能,而Yii2 已经集成了基于 SwiftMailer 库提供了一套干净清爽的邮件API,利用它可以很方便的进行配置发送邮件。
  • Yii2 技巧    254   Nov 29, 2016 8:23:06 AM

    Yii2 开发小技巧 

    工作中或多或少会用到的关于 Yii2  的小技巧 的一个总结,包括model、controller、view或者配置文件的一些写法。
  • 在做Api开发时,常遇到要将数据库查询到的数据进行新增关联字段的情况。那么在Yii2 中应该怎么处理这种情况呢?
  • Yii2 技巧    893   Nov 29, 2016 2:12:30 AM

    Yii2 中Model fields() 方法的使用

    在做Api开发时,常遇到要将数据库查询到的数据进行过滤或者重写合并的情况。那么在Yii2 中应该怎么处理这种情况呢?
  • Yii2 技巧    448   Nov 17, 2016 6:47:31 AM

    yii2 自动填充时间戳

    我们可以使用AR类的行为或事件很方便的给数据表自动填充时间戳。
  • Yii2 技巧    286   Nov 17, 2016 6:33:33 AM

    Yii2  列表排序

    Yii2 列表默认值修改,包括分页条数和排序规则。
  • Yii2 技巧    170   Nov 8, 2016 5:48:13 AM

    Yii2 数据缓存

    Yii提供了5种依赖方法,Yii中的缓存依赖,简单来说就是将缓存和另外一个东西绑定在一起,如果另外一个东西发生变化,那么缓存也将发生变化,缓存的变动是依赖的东西所导致的。依赖可以是文件、数据库、甚至是一些表达式,功能十分强大。
  • Yii2 技巧    404   Oct 27, 2016 1:38:12 AM

    Yii2 向layout模板文件中传值

    使用Yii2 的过程中,有时候需要向layout模板文件(默认为main.php)中传递数据,即从视图文件向父文件中传递数据,我们可以使用$this->params进行数据的传递。
  • Yii2 技巧    294   Oct 20, 2016 5:50:35 AM

    Yii2 事件

    事件可以将自定义代码“注入”到现有代码中的特定执行点。附加自定义代码到某个事件,当这个事件被触发时,这些代码就会自动执行。
  • 使用Gii生成的CURD操作所需的模板后,在列表页有以下代码,是生成`新增`、`编辑`和`删除`操作的。那么我们如果想增加一个按钮该如何修改呢?
  • AdminLTE拥有相对较完善的后台界面,但是由于引用了google的字体文件,而我们又处在墙内,所以我们得想办法解决这个问题。下载字体文件到本地。
  • Yii2 技巧    325   Sep 5, 2016 9:37:48 AM

    Yii2 自定义Gii模板

    以CRUD的模板为例,默认的gii模板位置是在:`<project>/vendor/yiisoft/yii2 -gii/generators/crud`的`default`目录下,复制到指定的地方然后进行配置既可以使用我们自定义的代码了。
  • 对于RBAC权限的基本使用可以参看 Yii2 项目后台整合yii2 -admin模块 进行快速搭建。这里通过用户拥有的权限对后台管理平台的菜单进行控制。
  •  mdmsoft/yii2 -admin项目轻松整合到项目中进行RBAC权限控制,具体可以使用参看文档(https://github.com/mdmsoft/yii2 -admin/blob/master/docs/guide/configuration.md),在此做一个记录。
  • Yii2 技巧    301   Sep 1, 2016 9:11:40 AM

    Yii2 使用控制台与数据库交互

    除了用于构建 Web 应用程序的丰富功能,Yii 中也有一个拥有丰富功能的控制台, 它们主要用于创建网站后台处理的任务。
  • 使用advanced高级版新增api模块的过程记录,新增的这个模块可以供后期api的开发。
  • Yii2 技巧    146   Sep 1, 2016 6:27:33 AM

    Yii2 模型中的场景

    在不同的场景下,模型可能会使用不同的业务规则和逻辑, 例如`email`属性在注册时强制要求有,但在登陆时不需要;也就是说`User`模型可能会在收集用户登录输入, 也可能会在用户注册时使用验证
  • Yii2 技巧    487   Sep 1, 2016 6:25:34 AM

    Yii2 关联查询hasMany、hasOne

    多对多、多对一和一对一的关联关系在实际使用关系型数据库开发中是很长见的,总结一下Yii2 的这些关联关系的使用。
  • 在Laravel框架中,我们可以在使用连贯查询的时候使用`toArray()`方法将查询的数据对象转换成数组,方便使用。那么在Yii2 中,我们可以使用`asArray()`得到同样的效果。当然,如果查询的数据量比较大的话这样做能节省服务器内存