3

yii のドキュメントには次のように書かれています。

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

配列 LoginForm は何から来ていますか? それはどの属性に結合されていますか?

4

2 に答える 2

3

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 で反復処理できます。

于 2010-02-04T05:52:39.753 に答える
0

$_POST 配列? その場合、それは予約済み/事前定義済みの変数であり、その内容は通常、送信されたフォームの結果です。これはあなたが求めているものですか?

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

于 2010-02-04T05:50:43.203 に答える