Merhaba,
Konsoldan doctrine crud komutu ile Menu entity'sine ait crud sayfalarımı oluşturdum.
Fakat menünün bağlı olduğu parent'ı input text'te id olarak değilde select box ile seçilebilir halde form oluşmasını istiyorum.
Aşağıdaki gibi bir menu type classım var. Buradaki parent içinde numeric değer mevcut.
Form oluşurken bunun selectbox ile tüm menü seçeneklerinin gelmesini ve kayıt olan değerin seçili gelmesini nasıl sağlayabilirim.
İnşallah anlatabilmişimdir. Bunla ilgili kaynak veya önerisi olan var mı?
Teşekkürler
MenuType.php
class MenuType extends AbstractType
{
/**
* @param FormBuilderInterface $builder
* @param array $options
*/
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('name')
->add('nameEn')
->add('parent', ChoiceType::class)
->add('icon')
->add('label')
->add('roles')
->add('route')
->add('routeParameters')
->add('sort')
;
}
/**
* @param OptionsResolver $resolver
*/
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults(array(
'data_class' => 'AppBundle\Entity\Menu'
));
}
}