为什么我会收到这些错误:?

时间:2011-08-23 00:13:04

标签: cakephp cakephp-1.3 cakephp-1.2

我的错误代码是:

  

注意:未定义的变量:表单中的   第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;
}
}
}
?>

1 个答案:

答案 0 :(得分:1)

您是否在app_controller或users_controller中设置了$ helpers?您需要在其中加入“表单”。 如果您使用的是2.0,我认为您需要使用$ this-&gt; Html(不是$ html)