Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.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_Form_Element_Radio,使标签位于输入之后_Php_Zend Framework - Fatal编程技术网

Php 如何格式化Zend_Form_Element_Radio,使标签位于输入之后

Php 如何格式化Zend_Form_Element_Radio,使标签位于输入之后,php,zend-framework,Php,Zend Framework,我一直在尝试在该问题的早期版本中实施解决方案,网址为: 通过创建一个扩展的助手MyLib_View_helper_FormRadio,但肯定缺少一些明显的东西 我的问题是如何让Zend_Form_Element_Radio现在使用它,而不是Zend_View_helper_FormRadio中的helper版本 我最初认为这是通过使用 $radio = new MyLib_View_Helper_FormRadio(); 但他意识到并非如此 更改Zend_View_Helper_FormRad

我一直在尝试在该问题的早期版本中实施解决方案,网址为:

通过创建一个扩展的助手MyLib_View_helper_FormRadio,但肯定缺少一些明显的东西

我的问题是如何让Zend_Form_Element_Radio现在使用它,而不是Zend_View_helper_FormRadio中的helper版本

我最初认为这是通过使用

$radio = new MyLib_View_Helper_FormRadio();
但他意识到并非如此

更改Zend_View_Helper_FormRadio.php中标签和输入的排序方式可以做到这一点,但我意识到不应该更改Zend文件

如果有人能帮我做这件事,我将不胜感激

在MyLib\u View\u Helper\u FormRadio类中,您有一个方法,如下所示,这是一个示例:

public function formRadioCustom($name, $value = null, $attribs = null,
    $options = null, $listsep = "<br />\n"){...}
在引导中添加一个方法来添加帮助程序,如下所示:

protected function _initViewHelpers() {
    $view = new Zend_View();
    $view->->addHelperPath('MyLib/View/Helper/', 'MyLib_View_Helper');
}
protected function _initViewHelpers() {
    $view = new Zend_View();
    $view->->addHelperPath('MyLib/View/Helper/', 'MyLib_View_Helper');
}