Я новичок в cakePHP. Я только что попытался создать простую форму с текстовым полем и кнопкой отправки в представлении и отобразить текст, используя данные сообщений на контроллере.
My ViewКод:
<?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');?>
Код моего контроллера:
<?php
class UsersController extends AppController {
var $name = 'Users';
var $uses = array();
var $helpers = array('Html','Form');
function index() {
if ( !empty($this->data) ) {
echo $this->data['name'];
$this->autoRender = false;
}
}
}
?>
Я получаю сообщение об ошибке,
Notice (8): Undefined variable: form [APP/View/Users/index.ctp, line 1]
Code Context
include - APP/View/Users/index.ctp, line 1
View::_render() - CORE/Cake/View/View.php, line 598
View::render() - CORE/Cake/View/View.php, line 365
Controller::render() - CORE/Cake/Controller/Controller.php, line 900
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 114
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 89
[main] - APP/webroot/index.php, line 96
В чем проблема в этом.
Заранее спасибо.