Чтобы получить значение из текстового поля в форме (представление) на контроллер в торт PHP - PullRequest
0 голосов
/ 15 июня 2010

Как извлечь значение из текстового поля в форме (представлении) на контроллер в торт PHP?

1 Ответ

0 голосов
/ 28 марта 2011

Вот пример из книги CakePHP по сохранению данных вашей модели:

function edit($id) {
    //Has any form data been POSTed?
    if(!empty($this->data)) {
        //If the form data can be validated and saved...
        if($this->Recipe->save($this->data)) {
            //Set a session flash message and redirect.
            $this->Session->setFlash("Recipe Saved!");
            $this->redirect('/recipes');
        }
    }

    //If no form data, find the recipe to be edited
    //and hand it to the view.
    $this->set('recipe', $this->Recipe->findById($id));
}

Если ваша модель была Рецептом, а ваш ввод был назван "title", тогда значение было бы в $ this-> data ['Recipe'] ['title'], если вы настроили свой вид следующим образом:

echo $this->Form->create('Recipe');

echo $this->Form->hidden('id');
echo $this->Form->input('title');

echo $this->Form->end('Save Recipe');

Итак, посмотрите здесь: http://book.cakephp.org/view/1031/Saving-Your-Data

И попробуйте сделать урок по блогам, он может помочь вам начать: http://book.cakephp.org/view/1528/Blog

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...