Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Zend Framework:带有标签的表单,具有几种样式_Php_Html_Zend Framework_Zend Form_Zend Form Element - Fatal编程技术网

Php Zend Framework:带有标签的表单,具有几种样式

Php Zend Framework:带有标签的表单,具有几种样式,php,html,zend-framework,zend-form,zend-form-element,Php,Html,Zend Framework,Zend Form,Zend Form Element,我想创建一个标签包含两种不同样式的表单,例如: “电子邮件(输入您的电子邮件):” 我该怎么做?现在我正在使用addElement()方法的label属性: $form->addElement('text', 'email', array( 'label' => 'Email', 'required' => true, )); 使用此方法,我只获得表单标记的标签属性,不能在其中使用不同的样式 谢谢大家! 您是否已经使用了标签装饰器? 如果是,请使用以下代

我想创建一个标签包含两种不同样式的表单,例如:

“电子邮件(输入您的电子邮件):”

我该怎么做?现在我正在使用
addElement()
方法的
label
属性:

$form->addElement('text', 'email', array(
    'label'    => 'Email',
    'required' => true,
));
使用此方法,我只获得表单标记的标签属性,不能在其中使用不同的样式


谢谢大家!

您是否已经使用了
标签
装饰器?
如果是,请使用以下代码:

$form->addElement('text', 'email', array(
    'label'    => '<strong>Email</strong> (enter your email)',
    'required' => true,
));
/* Here some code to add the Label decorator */
$form->getElement('email')->getDecorator('Label')->setOption('escape', false);
$form->addElement('text','email',数组(
'标签'=>'电子邮件(输入您的电子邮件)',
“必需”=>true,
));
/*下面是一些添加标签装饰器的代码*/
$form->getElement('email')->getDecorator('Label')->setOption('escape',false);
这就完成了。我刚刚将
标记添加到标签中,并要求
标签
装饰器不要转义此标记。 它也适用于任何html内容。这就是我如何将图像放入一些复选框标签:)(选择语言的国旗)