摘要:
转载自:http://stevecj.iteye.com/blog/1051906太郁闷了,yii的relations里self::BELONGS_TO默认是用当前指定的键跟关联表的主键进行join,例如:return array( 'reply' => array(self::BELONGS_TO, 'BookPostReply', 'postid'), );默认生成的sql是 on id = postid,id是BookPostReply的主键。但今天我遇到的需求却是需要生成 on BookPostReply.postid = t.po 阅读全文
posted @ 2011-09-22 11:36
DavidYanXW
阅读(823)
评论(1)
推荐(0)
摘要:
转载自:http://blog.sina.com.cn/s/blog_497d88270100qi4g.html当你想用CGridView控件来生成一个Grid表格的时候,是非常方便的,你只需要简单的指定几个属性就可以了,比如:$this->widget('zii.widgets.CGridView', array('id'=>'order-grid-view','dataProvider'=>$model->search(),'filter'=>$model,'columns 阅读全文
posted @ 2011-09-22 11:36
DavidYanXW
阅读(614)
评论(0)
推荐(0)
摘要:
转载自:网络Yii框架中ActiveRecord使用Relations前提条件在组织数据库时,需要使用主键与外键约束才能使用ActiveReocrd的关系操作;场景申明关系两张表之间的关系无非三种:一对多;一对一;多对多; 在AR中,定义了四种关系:关系定义例子BELONGS_TOA和B的关系是一对多,那么B属于APost属于UserHAS_MANYA和B之间的关系是一对多,那么A有多个BUser有多个PostHAS_ONE这是HAS_MANY的一种特殊情况,A至多有一个BUser至多有一个ProfileMANY_MANY这个对应多对多的情况,在AR里会将多对多以BELONGS_TO和HAS_ 阅读全文
posted @ 2011-09-22 11:23
DavidYanXW
阅读(317)
评论(0)
推荐(0)
浙公网安备 33010602011771号