У меня есть это в add.ctp:
<!-- File: /app/views/posts/add.ctp -->
<h1>Add Post</h1>
<?php
echo $form->create('Post');
echo $form->input('title');
echo $form->input('body', array('rows' => '3'));
echo $form->end('Save Post');
?>
и это в моем контроллере:
function add(){
if (!empty($this->data)) {
if($this->Post->save($this->data)){
$this->Session->setFlash('Your post has been saved');
$this->redirect(array('action' => 'index'));
}
}
}
Мой вопрос заключается в том, как CakePHP узнает, что когда пользователь нажимает «submit», для отправки «data» в функцию «add» в контроллере?