您可以创建自己的视图助手
libraray--App>View>Helper>PlainTextElemet.php
在您的库文件夹中创建一个名为 App 的文件夹
所以一个名为 View 的文件夹,所以在 View 中创建 Helper 文件夹,所以在 Helper 文件夹中创建
一个具有 PlainTextElement 名称的类,如下
class App_View_Helper_PlainTextElement extends Zend_View_Helper_FormElement {
public function PlainTextElement($name, $value = null, $attribs = null) {
$info = $this->_getInfo($name, $value, $attribs);
extract($info); // name, value, attribs, options, listsep, disable
if (null === $value) {$value = $name;}
return $value;
}
}
然后在上面相同的库中创建一个类 App>Form>Element>PlainText.php
并将以下代码放入该类中
class App_Form_Element_PlainText extends Zend_Form_Element_Xhtml {
public $helper='PlainTextElement';
public function isValid($value){
return true;
}
}
现在您可以在表单中创建您喜欢的每个 html 代码:
$someValue = '<div id="wmd-button-bar" class="wmd-panel"></div>';
$this->addElement(new App_Form_Element_PlainText('pliantext1', array(
'value'=>$someValue,
)));
不要忘记在您的 application.ini 中也添加以下行:
autoloaderNamespaces.app = "App_"
resources.view.helperPath.App_View_Helper="App/View/Helper"