Я столкнулся с проблемой, с которой я никогда не сталкивался с топливом.
На странице профиля пользователя я разрешаю другим пользователям оставлять комментарии. И когда я использую related comments limit
в своей функции контроллера, его просто игнорируют.
Код
public function action_view($id) { $user = Model_User::find($id, array( 'related' => array( 'comments' => array( 'order_by' => array( array('id', 'DESC'), ), ), ), 'limit' => 5, )); if(empty($user)): Response::redirect(Uri::base() . "welcome/404"); endif; $this->template->title = $user->username . "'s Profile | " . Config::get('site_name'); $this->template->content = View::forge('user/profile', array('user' => $user)); }
order_by
работает как шарм, но предел не делает, он по-прежнему перечисляет все комментарии. Попробованные несколько вариантов получили множество разных странных ошибок.