correciton requete recherche dans liste des projets

This commit is contained in:
2020-09-29 10:34:05 +02:00
parent c81d58d399
commit 45606d9b97
2 changed files with 20 additions and 13 deletions

View File

@@ -183,8 +183,8 @@ class ProjectController extends AbstractController
->from("App:Project","project") ->from("App:Project","project")
->from("App:Customer", "customer") ->from("App:Customer", "customer")
->where("project.name LIKE :value") ->where("project.name LIKE :value")
->orWhere("customer.name LIKE :value")
->andWhere("project.customer=customer") ->andWhere("project.customer=customer")
->andWhere("customer.name LIKE :value")
->setParameter("value", "%".$q."%") ->setParameter("value", "%".$q."%")
->orderBy('customer.name'); ->orderBy('customer.name');

View File

@@ -65,18 +65,25 @@ class TaskType extends AbstractType
); );
$builder->add('project', $builder->add('project',
EntityType::class, [ Select2EntityType::class, [
"label" => "Projet", "label" => "Projet",
"class" => "App:Project", "disabled" => false,
"choice_label" => function ($project) { "required" => true,
return $project->getDisplayname();}, "multiple" => false,
"remote_route" => "app_project_select",
"disabled" => false, "class" => "App:Project",
"required" => true, "primary_key" => "id",
"multiple" => false, "text_property" => "displayname",
"placeholder" => "Selectionner un Projet", "minimum_input_length" => 2,
] "page_limit" => 100,
); "allow_clear" => true,
"delay" => 250,
"cache" => false,
"cache_timeout" => 60000,
"language" => "fr",
"placeholder" => "Selectionner un Projet",
]
);
} }
public function configureOptions(OptionsResolver $resolver) public function configureOptions(OptionsResolver $resolver)