我使用easyadmin3中的过滤器。它运行良好,但我需要能够将多个变量发送到同一个实体过滤器。
这是 crudControllerpart :
public function configureFields(string $pageName): iterable
{
return [
AssociationField::new('commande','Commande'),
DateField::new('startingDate','Date Début')->hideonIndex(),
TextField::new('getStartingDateWeek','Date Début')->hideOnForm(),
DateField::new('endingDate','Date Fin'),
AssociationField::new('autoclave','Autoclave'),
AssociationField::new('liquide','Liquide'),
AssociationField::new('rehausse','Rehausse'),
NumberField::new('charge')->hideOnForm(),
NumberField::new('chargeActuelle','Charge Actuelle')->hideOnForm(),
NumberField::new('quantityReserved','Qte réservée'),
TextField::new('fillingRate','Qte Commande')->hideOnForm(),
BooleanField::new('fondDouble','Double fond'),
BooleanField::new('quadrupleFond','Quadruple fond'),
];
}
这里是过滤器
public function configureFilters(Filters $filters): Filters { return $filters ->add(EntityFilter::new('autoclave')) ->add('startingDate') ->add('charge') ->add('commande') ; }
我想将高压灭菌器实体中的几个变量提供给过滤器,以便能够查看所有高压灭菌器 A 和 B 的示例,不仅是 A 或 B。我知道我可能可以使用自定义过滤器,但没有本机选项这个 ?文档不是很准确。