someoneonweb 2012-05-29 01:19:27 2488次浏览 2条回复 0 0 0

想请教一下,在POSTS 中只显示该POST的COMMENT,请间是在那里设定的?

我自己在与一个有关User 同 Client 的练习时,不知在那里设定才能只显示该User的Clients.

谢谢你的帮忙!!!

Thanks a lot~

  • 回复于 2012-05-29 17:21 举报

    模型中有个relations 这里可以关联表

  • 回复于 2012-05-29 19:39 举报
    class User extends CActiveRecord
    {
        ....
        public function relations()
        {
            return array(
                'clients' => array(self::HAS_MANY, 'Client', 'agent_id'),
            );
        }
    }
    
    class Client extends CActiveRecord
    {
        .......
        public function relations()
        {
            return array(
                'agent' => array(self::BELONGS_TO, 'User', 'agent_id'),
            );
        }
    }
    

    還是不行.....

您需要登录后才可以回复。登录 | 立即注册