Fuelphpで経験したことのない問題に遭遇しました。
ユーザー プロフィール ページで、他のユーザーがコメントを残すことを許可します。そして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
ように機能しますが、制限はありません。それでもすべてのコメントがリストされます。複数のバリエーションを試してみると、さまざまな奇妙なエラーが発生しました。