Как обрабатывать данные формы в CakePHP - PullRequest
0 голосов
/ 21 февраля 2011

У меня есть форма для добавления объекта людей, я хочу добавить как можно больше людей, не сохраняя людей в базе данных, после нажатия кнопки добавления формы отправки людей такая же форма должна появиться без сохранения данных формы в базе данных, вместо этого она должна сохранитьк сессии. пожалуйста, объясните подробно, если это возможно, с помощью примера, чтобы сделать это, я не нашел ни одного учебника, который подробно объясняет сессию cakephp.

Ответы [ 2 ]

3 голосов
/ 21 февраля 2011

Вини,

проверить официальные примеры. Но вам определенно следует начать с простых уроков здесь и проанализировать их. Вы изучите обработку форм, а затем сможете объединить их с сессиями.

1 голос
/ 21 февраля 2011

Сессии просты. Вы включаете компонент, записываете что-то в сеанс и читаете его из сеанса позже. Вот и все. В нем можно хранить практически все, что угодно, включая массивы.

class FooController extends AppController {

    public $components = array('Session');

    public function foo() {
        $this->Session->write('some.key', 'some value');
    }

    public function bar() {
        $baz = $this->Session->read('some.key');
    }

}

См. http://book.cakephp.org/view/1311/Methods

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