2012-02-06 35 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) { 
    ... 
}