我在zf3中遇到错误:
错误 C:\ xampp \ htdocs \ zf3 \ module \ Application \ view \ application \ index \ contact.phtml:21 信息: 在字符串上调用成员函数prepare()
<?php
// within a view script
$form = $this->form;
//var_dump($form);
$form->prepare();
// Assuming the "contact/process" route exists...
$form->setAttribute('action', $this->url('process'));
// Set the method attribute for the form
$form->setAttribute('method', 'post');
// Get the form label plugin
$formLabel=$this->plugin ('formLabel');
// Render the opening tag
echo $this->form()->openTag($form);
?>
答案 0 :(得分:0)
您没有发布控制器操作代码,但是可以肯定地说您正在使用字符串而不是Zend \ Form实例在视图模型中分配form属性。
只需检查返回的视图模型中的“表单”属性即可。