我在我的项目中使用Sonata管理包,我想填充下面的下拉列表,
<select>
<option>Category father-1</option>
<option>--Category child-1-1</option>
<option>--Category child-1-2</option>
<option>--Category child-1-3</option>
<option>----Category child-1-3-1</option>
<option>----Category child-1-3-2</option>
<option>--Category child-1-4</option>
<option>--...</option>
<option>Category father-2</option>
</select> `
下面是我的modelAdmin.php代码
$formMapper->with('General')
->add('name', null, array('required' => true))
->add('parent', 'sonata_type_model', array(
'required' => false,
'class' => 'HUI\PortalBundle\Entity\Category'
));
$formMapper->end()
->with('Meta', array('collapsed' => true))
->add('status', null, array('required' => false))
->end();
if ($this->getSubject()->getCreatedAt()) {
$formMapper->with('System Information', array('collapsed' => true))
->add('created_at', 'datetime', array('widget' => 'single_text', 'attr' => array('read_only' => true, 'disabled' => true)))
->end();
}
但在我的情况下,我得到的所有列表都没有父子级别。