fbicia
2015-10-12 05:27
我创建了一个OneToMany的关系表。
比如品牌(brand)和(product)
我在添加product的时候同时想同时选择品牌或者添加品牌,这样写并不成功。大师在讲解的时候只说了form的构建,我查看了后边的视频也没提及更进一步的例子。还请解答,或者给一个相关文档的连接。谢谢!
public function buildForm(FormBuilderInterface $builder, array $options){ $builder ->add('name') ->add( $builder->create('brand','form') ->add('name') ) ;}
在form里面添加entity,你是这个意思么?
代码范例:
$builder->add('users', 'entity', array(
'class' => 'AcmeHelloBundle:User',
'choice_label' => 'username',));
http://symfony.com/doc/current/reference/forms/types/entity.html
问题补充,我预想的是一个用户user entity有多个商品product entity的前提下(oneTomany),在添加用户的同时就顺便添加商品。但是我的想法逻辑是有问题的。实际上没有用户,就没法建立和商品的联系。
所以正确的逻辑应该是先有用户,只有在添加商品的时候才选择属于哪个用户。不知道我的逻辑是否正确。
ps:很感谢大神帮忙解惑。
洪大师带你解读Symfony 2框架
20621 学习 · 252 问题
相似问题