Symfony Form: Displaying mutliple values in a select field -
im trying create list of select fields of entity multiple displayed values each select.
i tried entity type, there tostring value displayed. want display name, description, price , image.
public function buildform(formbuilderinterface $builder, array $options) { $builder->add('entityfields', 'entity' , array( 'class' => 'organisation\\mybundle\\entity\\myentity', 'expanded' => true, 'multiple' => true, 'required' => true, 'label' => 'mylabel', 'query_builder' => function (repository $repository) { return $repository->createquerybuilder('e') ->where('e.isactive = true'); }, )); } has idear? possible solve problem form system? i'm using symfony 2.3. help
add property option
for example:
public function buildform(formbuilderinterface $builder, array $options) { $builder->add('entityfields', 'entity' , array( 'class' => 'organisation\\mybundle\\entity\\myentity', 'expanded' => true, 'multiple' => true, 'required' => true, 'label' => 'mylabel', 'query_builder' => function (repository $repository) { return $repository->createquerybuilder('e') ->where('e.isactive = true'); }, 'property' => 'customname' )); } and in entity:
public function getcustomname() { return $this->name.' '.$this->othercolumn; // etc }
Comments
Post a Comment