Почему я получаю эти ошибки? - PullRequest
0 голосов
/ 23 августа 2011

Мой код ошибки:

Примечание: неопределенная переменная: форма в c: \ AppServ \ www \ applogic \ app \ views \ users \ index.ctp в строке 1

Неустранимая ошибка: вызов функции-члена create () для необъекта в c: \ AppServ \ www \ applogic \ app \ views \ users \ index.ctp в строке 1))) (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 Ответ

1 голос
/ 23 августа 2011

Вы установили $ helpers в app_controller или users_controller?Вы должны включить «форму» в нем.Если вы используете 2.0, я думаю, вам нужно использовать $ this-> Html (не $ html)

...