Zend framework Zend_形式动作与方法

Zend framework Zend_形式动作与方法,zend-framework,zend-form,Zend Framework,Zend Form,Zend_表单动作和方法默认显示 。。。我的愿望不是那样的。。。只需写。。这可能吗 我该怎么做呢?好吧,你可以简单地做下面的,但真的没有理由这么做 你为什么想要一个空的表单标签 将其添加到您的配置中,让框架“知道”您的新助手 resources.view.helperPath.My\u view\u Helper=“My/view/Helper” 然后在文件库/My/View/Helper.php中创建类 class My_View_Helper_Form extends Zend_View_H

Zend_表单动作和方法默认显示

。。。我的愿望不是那样的。。。只需写
。。这可能吗


我该怎么做呢?

好吧,你可以简单地做下面的,但真的没有理由这么做 你为什么想要一个空的表单标签

将其添加到您的配置中,让框架“知道”您的新助手

resources.view.helperPath.My\u view\u Helper=“My/view/Helper”

然后在文件库/My/View/Helper.php中创建类

class My_View_Helper_Form extends Zend_View_Helper_Form
{
    /**
     * Render HTML form without any attributes on the form-tag
     *
     * @param  string $name Form name
     * @param  null|array $attribs HTML form attributes
     * @param  false|string $content Form content
     * @return string
     */
    public function form($name, $attribs = null, $content = false)
    {
        $info = $this->_getInfo($name, $content, $attribs);
        extract($info);

        if (!empty($id)) {
            $id = ' id="' . $this->view->escape($id) . '"';
        } else {
            $id = '';
        }

        if (array_key_exists('id', $attribs) && empty($attribs['id'])) {
            unset($attribs['id']);
        }

        $xhtml = '<form>';

        if (false !== $content) {
            $xhtml .= $content
                   .  '</form>';
        }

        return $xhtml;
    }
}
class My\u View\u Helper\u表单扩展了Zend\u View\u Helper\u表单
{
/**
*在表单标记上不带任何属性的情况下呈现HTML表单
*
*@param string$name表单名称
*@param null |数组$attribs HTML表单属性
*@param false | string$content表单内容
*@返回字符串
*/
公共函数表单($name,$attribs=null,$content=false)
{
$info=$this->\u getInfo($name、$content、$attribs);
摘录($信息);
如果(!空($id)){
$id='id=“”。$this->view->escape($id)。“;
}否则{
$id='';
}
如果(数组\键\存在('id',$attribs)&&empty($attribs['id'])){
未设置($attribs['id']);
}
$xhtml='';
如果(错误!==$content){
$xhtml.=$content
.  '';
}
返回$xhtml;
}
}

当您正确配置视图资源时,它将自动使用。您可以简单地执行以下操作,但没有理由这样做 你为什么想要一个空的表单标签

将其添加到您的配置中,让框架“知道”您的新助手

resources.view.helperPath.My\u view\u Helper=“My/view/Helper”

然后在文件库/My/View/Helper.php中创建类

class My_View_Helper_Form extends Zend_View_Helper_Form
{
    /**
     * Render HTML form without any attributes on the form-tag
     *
     * @param  string $name Form name
     * @param  null|array $attribs HTML form attributes
     * @param  false|string $content Form content
     * @return string
     */
    public function form($name, $attribs = null, $content = false)
    {
        $info = $this->_getInfo($name, $content, $attribs);
        extract($info);

        if (!empty($id)) {
            $id = ' id="' . $this->view->escape($id) . '"';
        } else {
            $id = '';
        }

        if (array_key_exists('id', $attribs) && empty($attribs['id'])) {
            unset($attribs['id']);
        }

        $xhtml = '<form>';

        if (false !== $content) {
            $xhtml .= $content
                   .  '</form>';
        }

        return $xhtml;
    }
}
class My\u View\u Helper\u表单扩展了Zend\u View\u Helper\u表单
{
/**
*在表单标记上不带任何属性的情况下呈现HTML表单
*
*@param string$name表单名称
*@param null |数组$attribs HTML表单属性
*@param false | string$content表单内容
*@返回字符串
*/
公共函数表单($name,$attribs=null,$content=false)
{
$info=$this->\u getInfo($name、$content、$attribs);
摘录($信息);
如果(!空($id)){
$id='id=“”。$this->view->escape($id)。“;
}否则{
$id='';
}
如果(数组\键\存在('id',$attribs)&&empty($attribs['id'])){
未设置($attribs['id']);
}
$xhtml='';
如果(错误!==$content){
$xhtml.=$content
.  '';
}
返回$xhtml;
}
}

当您已正确配置视图资源时,将自动使用它。

操作是表单上的必需属性,并且方法的默认值为GET,而不是POST。我真的想不出你为什么要这么做。函数ppppp(){jQuery.ajax({你在做什么?那些注释和代码是什么?如果这些是重要的细节,请编辑你的问题。Action是表单上的一个必需属性,method的默认值是GET,而不是POST。我真的想不出你为什么要这样做。函数ppppp(){jQuery.ajax({你在做什么?那些带有代码的注释是什么?如果这些是重要的细节,请编辑你的问题。