假设,在Yii框架中,如果必须将任何其他参数发送到任何其他文件。我怎样才能做到这一点。 如果来自admin.php,我必须将另一个变量发送到update.php。我怎么能这样做
答案 0 :(得分:0)
如果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 Managger和querystring的更多信息