基于Yii框架1.14的博客教程_定制relations_第17节

                          3.1.2定制relations方法
最后定制relations方法详细说明post表中每个对象的关系。relations方法说明对象关系的同时,可以通过post表格的对象关系开发强大的RAR功能,例如author和comments关系,不需要写复杂的SQL JOIN 语句。

代码这样修改

基于Yii框架1.14的博客教程_定制relations_第17节_第1张图片

介绍comment模型类中两个方法


基于Yii框架1.14的博客教程_定制relations_第17节_第2张图片

relations方法关系声明如下:

-文章表中每条文章只属于一个作者,作者属性是User中给予author_id的属性;

-一条文章有很多评论,评论表中的关系基于post_id属性。评论的顺序一句他们的建立时间和评论是否被审核

-评论条数返回文章的评论数量。

利用以上的关系声明,可以像如下轻易的访问author和评论:

基于Yii框架1.14的博客教程_定制relations_第17节_第3张图片


你可能感兴趣的:(sql,框架)