Tag: 默认的

Symfony2设置默认select字段select

我正在以下面的方式创build一个表单: $form = $this->createFormBuilder($breed) ->add('species', 'entity', array( 'class' => 'BFPEduBundle:Item', 'property' => 'name', 'query_builder' => function(ItemRepository $er){ return $er->createQueryBuilder('i') ->where("i.type = 'species'") ->orderBy('i.name', 'ASC'); })) ->add('breed', 'text', array('required'=>true)) ->add('size', 'textarea', array('required' => false)) ->getForm() 我如何设置物种列表框的默认值? 谢谢你的回应,我很抱歉,我想我应该改说我的问题。 一旦我有从模型中检索的值,如何将该值设置为SELECTED =“yes”作为物种select列表中的相应值? 所以,从TWIG视图中select选项输出将如下所示: <option value="174" selected="yes">Dog</option>

切换语句应该总是包含一个默认的子句?

在我的第一个代码评论之一(后来),我被告知,在所有switch语句中包含default子句是一个好习惯。 我最近记得这个build议,但不记得理由是什么。 我现在听起来很奇怪。 总是包含默认语句是否有明智的理由? 这个语言是依赖的吗? 我不记得我当时使用的语言 – 也许这适用于某些语言,而不适用于其他语言?