Belongsto有条件 - laravel 4

时间:2014-07-30 08:32:19

标签: php database laravel orm eager-loading

我有2张桌子

  1. 相册

    id |isactive| name

  2. id |album_id| is_cover

  3. 一个Album可能有多个Gallery

    我需要拉出每张活跃专辑的封面照片

    class Gallery extends \Eloquent {
    
     public function Album() {
            return $this->belongsTo('Album')->where("is_active","=","Y");
        }
        // Add your validation rules here
        public static $rules = []
    
        // Don't forget to fill this array
        protected $fillable = []
    }
    

    我的ORM如下

    Gallery::with('Album')->where('is_cover','=','Y')
    

    由于我已在模型上添加了is_active='Y',但仍显示所有相册(我的意思是非活动相册也会显示)

0 个答案:

没有答案