0

假设,在 Yii 框架中,如果必须将任何其他参数发送到任何其他文件。我怎样才能做到这一点。如果来自 admin.php,我必须向 update.php 发送另一个变量。我怎样才能做到这一点

4

1 回答 1

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 管理器和查询字符串的更多信息

http://www.yiiframework.com/doc/guide/1.1/en/topics.url

于 2013-08-13T04:32:20.513 回答