2012-02-06 68 views
0

任何人都可以將此代碼轉換爲yii框架嗎?Yii框架類似於POST和GET的函數

文件名: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這個代碼?什麼也使用GET方法的代碼,假設index.php將是控制器和text.php將視圖文件

(我想在這裏實現的是傳遞的值給控制器命名爲'name'的文本框)?

任何人都可以幫忙嗎?

回答

1

的Yii表單生成:

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

Yii CHtml docs

而且您需要實現CModel或CForm類來驗證表單。

1

您必須在您的控制器中使用$_POST['name']才能獲得該值,就像您一樣。

如果用GET方法做它,它寧願在你的控制器方法的參數:

public function actionSomething($name) { 
    ... 
}