YiiフレームワークPOSTとGETに似た機能

誰もこのコードをyiiフレームワークに変換できますか?

ファイル名:text.php

<form method='POST' action='index.php'>
<input type='text' name='name'>
<input type='submit' value='SUBMIT'>
</form>

テキスト内のテキストが索引で表示されます。

ファイル名:index.php

$text=$_POST['name'];
echo "$text";

誰もYiiでこのコードを実装できますか?また、index.phpがコントローラになり、text.phpがビューファイルになると仮定して、GETメソッドを使用するためのコード

(私がここで達成しようとしているのは、 'name'という名前のテキストボックスの値をコントローラに渡すことです)?

誰も助けることができますか?

0

2 答え

Yiiフォームの生成:

<?= CHtml::beginForm( array("controller/action") ) ?>
<?= CHtml::textField("name", "") ?>
<?= CHtml::endForm() ?>

Yii CHtmlドキュメント

また、フォームを検証するには、CModelまたはCFormクラスを実装する必要があります。

1
追加された

値を取得するには、コントローラーで $ _ POST ['name'] を使用する必要があります。

あなたがGETメソッドでそれを行うなら、むしろあなたのコントローラのメソッドのパラメータになります:

public function actionSomething($name) {
    ...
}
1
追加された
PHP - 日本のコミュニティ [ja]
PHP - 日本のコミュニティ [ja]
4 参加者の

このグループではPHPについて話します。 パートナー:kotaeta.com