Yii:从另一个视图启动控制器

时间:2012-08-06 13:34:12

标签: yii

在我的应用程序中,我有两个不同的控制器,用于同一应用程序的两个不同屏幕。在一个我想要设置一个按钮,驱动你到另一个。 (是移动应用程序,我想要两个屏幕之间的交互)。

我在尝试:

href='window.open(".CController::createUrl('/mobilechart').")

我在初始控制器中生成此代码,这就是我使用php concat的原因,但它无效。它执行相同的控制器,因此我收到错误,因为我没有传递变量。

看起来它的工作原理(它获得了正确的URL):

href='".CController::createUrl('../index.php/mobilechart')."'

但它永远不会充电它像加载信息一样。当我直接进入新的控制器视图时,它可以完美运行!

我该怎么做?

非常感谢!

1 个答案:

答案 0 :(得分:1)

您还需要提供其他控制器的名称 - 否则Yii如何猜测您想要重定向到哪个控制器?

href='window.open(".CController::createUrl('mobilechart/index').")