假设,在Yii框架中,如果任何其他参数必须发送到任何其他文件。我该怎么做。如果从admin.php,我必须向update.php发送另一个变量。我该如何执行
如果update.php
是admin.php
内部的子视图,则可以在admin.php
上执行以下操作
$this->renderPartial('update', array('param1'=>'value1', 'param2'=>'value2', ...))
(注意这个例子update.php
和admin.php
是相同的文件夹级别)
如果这两个文件都来自两个不同的操作,或者它们在下面有自己的URL
public function actionAdmin(){ ...; $this->render('admin');}
public function actionUpdate(){ ...; $this->render('update');}
您必须将其视为查询字符串
admin.php
示例:
<?php echo CHtml::link('Go to Update',array(
'controller/update', 'param1'=>'value1', 'param2'=>'value2', ...)); ?>
关于Yii URL管理器和查询字符串的更多信息
http://www.yiiframework.com/doc/guide/1.1/en/topics.url