вопрос формы - PullRequest
       15

вопрос формы

3 голосов
/ 04 февраля 2010

в документации yii написано:

foreach($_POST['LoginForm'] as $name=>$value)
{
    if($name is a safe attribute)
        $model->$name=$value;
}

откуда берется массив LoginForm? с каким атрибутом он связан?

Ответы [ 2 ]

3 голосов
/ 04 февраля 2010

В PHP $ _POST содержит поля ввода, «опубликованные» из формы HTML.

В HTML-форме элементы имеют имена

Address: <input type='text' name='LoginForm[addr]'>
City: <input type='text' name='LoginForm[city]'>
ST: <input type='text' name='LoginForm[st]'>

Поэтому, когда PHP предоставляет эти входные данные для сценария, он делает входные данные в массив по именам, которые вы можете перебирать с помощью foreach.

0 голосов
/ 04 февраля 2010

Массив $ _POST? если так, то это зарезервированная / предопределенная переменная, и ее содержимое обычно соответствует результату отправленных форм Это то, что вы спрашиваете?

http://www.php.net/manual/en/reserved.variables.php

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