“慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。网站首页程序人生
4-2 YII行为之类混合
发布时间:2023-04-29 12:49:44作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
行为类可以被注入到普通类中,使得普通类中可以使用行为类的方法和属性。
而普通类中可以被注入多个行为类,此操作称之为mixin。
行为类中也可以定义一些事件,当普通类触发了行
5-8 数据模型之关联查询性能问题(hasMany)
发布时间:2023-04-28 20:18:22作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
首先说的是老师讲的查询缓存,就是通过模型实例多次调用其hasMany(可能老师说的还包含hasOne)的模型属性时候仅仅只查询第一次执行时候的sql。
这里我这里是没有发现。
关联模型
5-7 数据模型之关联查询(hasMany,hasOne)
发布时间:2023-04-28 18:09:13作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
模型关联查询一般都是在两个表之间有关联关系。
比如这里就是wp_posts是文章表,该表中post_author字段对应于wp_users表(用户表)中的ID字段。
这里主要是演示下一个用户的文章
5-6 数据模型之单表数据修改
发布时间:2023-04-28 16:51:16作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
用模型去修改数据时候就算你不调用validate,只要模型里面配置的rules被所要填充的新数据违反了该rules中的条目,则也是会无法修改成功的,我的理解是validate只不过是为了和hasE
阅读全文>>5-5 数据模型之单表添加数据
发布时间:2023-04-28 15:40:46作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
这里主要是对于数据的添加的两个实例,第一个实例是最简单的,第二个实例是包含数据验证的,这里的数据验证是和模型包含在一起的。
实例1:
public function actionIndex(){
//