当我尝试在 ZF v1.12.1中显示表单时,我收到 Error: 324 in chrome 。我已经完全按照官方网站中的官方示例“快速入门指南”中的方式完成了它,并且仍然相同。在我找到 Grumpy's(不知道第二个名字的拼写方式(SORRY ABOUT THAT))之后,这段代码:
class Application_Form_Login extends Zend_Form
{
public function __construct($options = null)
{
parent::__construct($options);
$this->setAction($options['action'])->setMethod('post');
$email = new Zend_Form_Element_Text('name', array('required' => true));
$pass = new Zend_Form_Element_Password('password', array('required' => true));
$submit = new Zend_Form_Element_Submit('submit', array('label' => 'Login', 'ignore' => true));
$this->addElement(array($email, $pass, $submit));
}
}
在我的使用中更好,更有用。当我尝试运行任何一个示例(在官方文档或他的示例中)时,任何方式都会在 chrome 中出现此错误:
错误 324 (net::ERR_EMPTY_RESPONSE):服务器关闭连接而不发送任何数据。
尝试了所有可能的修复和一切(防火墙关闭,禁用 chrome 中的网络预测等)都没有帮助。当我在调用表单时评论代码时,一切都重新上线。我在用:
版本 22.0.1229.94 Ubuntu 12.10 (161065) 铬
这个问题有什么可能的解决方法吗?
PS:我正在使用以下代码调用表单:
public function indexAction()
{
$form = new Application_Form_Login(array('action' => '/index/index'));
$this->view->form = $form;
}
只有在控制器中,当问题得到解决时,其他所有内容都将被添加。
PS2:在向 ZF 提交问题之前想在这里问一下。