Symfony 2.1
管理機能にとを使用しSonata Admin bundle
ています。現在、リスト ビューに表示するデータがたくさんありますが、これはデフォルトでは好まないものです。最初はフィルターのみを表示し、次にフィルタリング フィールドに基づいて関連データのみを表示したいと考えています。それを行う方法はありますか?
質問する
358 次
1 に答える
0
管理クラスでは、createQuery を上書きできます。
/**
* Set a standard filter for the list view
* @param string $context [description]
* @return [type] [description]
*/
public function createQuery($context = 'list')
{
$query = $this->getModelManager()->createQuery('Company\MyBundle\Entity\Client', 'c');
$query->where("c.state = 'todo'");
return $query;
}
デフォルトで何も表示することは不可能ですが、結果を返さないようにクエリを追加するだけですか? 「状態 = testing_my_awesome_app」のように
于 2013-04-11T16:00:15.923 に答える