私はVehicle型の要素のリストを持っており、これらの要素をSonata Adminで表示します。これらの要素を「ステータス」フィールドでフィルタリングすることはできますが、リストが表示されているときにアクティブな車両のみが表示され、誰かが非アクティブな車両を見たい場合は、フィルタを使用して非アクティブなステータスを選択します。私は、誰かが、Sonata Adminを使って要素のリストに対してデフォルトでフィルタを適用する方法を知っているかどうかを知りたいと思います。ここでsymfony2 - Sonata Adminの要素のリストにデフォルトのフィルタを与える
は私のコードです:
public function configureListFields(ListMapper $listMapper)
{
$listMapper
->addIdentifier('name')
->add('status')
;
}
protected function configureDatagridFilters(DatagridMapper $mapper)
{
$mapper
->add('name')
->add('status')
;
}
は、この目標を達成するために)(configureDatagridFiltersにステータスフィールドに追加することができる任意のオプションがありますか?その他のオプション?
ありがとうございます。あなたが(それは整数だ場合、ステータス> 0)は、次のよう$ datagridValuesプロパティをオーバーライドする必要があり
はそんなにペツェありがとう!!私はインターネットで数時間の情報を探していました。あなたの評判は十分ではないので、私はあなたの答えを投票することはできませんが、できるだけ早く回答を投票します。 – Airam
あなたは大歓迎です!私はhttps://github.com/sonata-project/SonataAdminBundle/blob/master/Resources/doc/reference/advance.rst#configure-the-default-page-and-ordering-in-theで設定情報を見つけました-list-view – AlterPHP
あなたは先生、あなたは私に頭痛を救った! – Matheno