Zend Framework 2 - 添加表单类

5

我真的找不到答案...是否有一种方法可以将CSS类传递给我的open-form-tag

例如,我想创建一个带有类“form-horizontal”的表单。

文档中说:

// Render the opening tag
echo $this->form()->openTag($form);
// <form action="/contact/process" method="post">

如何添加表单类名?

编辑:我尝试将以下内容添加到我的Form.php中,但没有任何作用...

public function getOptions()
{
    return array('class' => 'form-horizontal');
}

感谢您的来信,
Ron
3个回答

10

你也可以使用

$this->setAttributes(array(
    'action' => '/someurl',
    'method' => 'post',
    'class'  => 'form-horizontal'
));

3

1
只是另一个提示:ZF2中的每个Attribute出现都应该始终引用HTML属性。所有其他内容都称为Option - Sam

2

它的工作原理是使用

$this->setAttribute('method', 'post');
$this->setAttribute('class', 'form-horizontal');

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接