我正在研究Zend Framework 1.2
我有问题。我会在同一行创建一个表单,但使用我的实际代码:
$this->addElement('select', 'prod_name', array(
'required' => true,
'multioptions'=> $portales,
'label' => 'Portales Suscritos:',
'style' => 'display: inline;'
));
$this->addElement('submit', 'submit1', array(
'ignore' => true,
'label' => 'Cambiar',
'style' => 'display: inline;'
));
它显示在两行中。一行标签" Portales Suscritos:"和选择器然后第二行有一个空格,按钮提交
我希望它显示在一行
任何想法? THX !!!
答案 0 :(得分:0)
我的建议是使用表单装饰器来显示表单。您还可以创建自己想要显示表单的自定义装饰器。您没有使用任何 table或div 格式。这样你就可以随意显示表格。
这里我给出了自定义装饰器的例子。
$_FormElementDecorators = array(
'ViewHelper',
'Description',
'Errors',
array(array('data'=>'HtmlTag'), array('tag' => 'td','style'=>'class_name')),
array('Label', array('tag' => 'td', 'class'=>'labelcolor'))
);
有关Zend表单装饰器的更多信息,请查看此链接http://framework.zend.com/manual/1.12/en/learning.form.decorators.html
由于