我的错误代码是:
注意:未定义的变量:表单中的 第1行的c:\ AppServ \ www \ applogic \ app \ views \ users \ index.ctp
致命错误:在非对象中调用成员函数create() 第1行的c:\ AppServ \ www \ applogic \ app \ views \ users \ index.ctp))) (index.ctp)
<?php echo $form->create(null, array('action' => 'index'));?>
<fieldset>
<legend>Enter Your Name</legend>
<?php echo $form->input('name'); ?>
</fieldset>
<?php echo $form->end('Go');?>
(users_controller.php中)
<?php
class UsersController extends AppController {
var $name = 'Users';
var $uses = array();
function index() {
if (!empty($this->data)) {
//data posted
echo $this->data['name'];
$this->autoRender = false;
}
}
}
?>
答案 0 :(得分:1)
您是否在app_controller或users_controller中设置了$ helpers?您需要在其中加入“表单”。 如果您使用的是2.0,我认为您需要使用$ this-&gt; Html(不是$ html)