27-07-1394، 06:38 ب.ظ
سلام دوستان تو وبلاگ خود فریم ورک نمایش آخرین کامنت ها رو داره.اینجا
اما کدش یک مشکلی داره وقتی نوشته ای رو draft می کنیم نوشته از لیست پست های وبلاگ حذف میشه اما در لیست آخرین کامنت ها نمایش داده میشه
این کد پیش فرضشه که در مدل Comment درج شده
حالا من میخوام تغییرش بدم که وقتی نوشته ای پیش نویس شد در این لیست قرار نگیره
کد رو اینجوری تغییر دادم
اما کد کار نمیکنه
مگه نو شرط نباید Post::STATUS_PUBLISHED رو درج کنیم؟
ممنون میشم راهنمایی کنید
اما کدش یک مشکلی داره وقتی نوشته ای رو draft می کنیم نوشته از لیست پست های وبلاگ حذف میشه اما در لیست آخرین کامنت ها نمایش داده میشه
public function findRecentComments($limit=10) { return $this->with('post')->findAll(array( 'condition'=>'t.status='.self::STATUS_APPROVED, 'order'=>'t.create_time DESC', 'limit'=>$limit, )); }
این کد پیش فرضشه که در مدل Comment درج شده
حالا من میخوام تغییرش بدم که وقتی نوشته ای پیش نویس شد در این لیست قرار نگیره
کد رو اینجوری تغییر دادم
public function findRecentComments($limit=10) { return $this->with('post')->findAll(array( 'condition'=>'t.status='.self::STATUS_APPROVED. ' OR status=' . Post::STATUS_PUBLISHED, 'order'=>'t.create_time DESC', 'limit'=>$limit, )); }
اما کد کار نمیکنه
مگه نو شرط نباید Post::STATUS_PUBLISHED رو درج کنیم؟
ممنون میشم راهنمایی کنید