0

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

我在尝试:

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

我在初始控制器中生成此代码,这就是我使用 php concat 的原因,但它不起作用。它执行相同的控制器,所以我得到一个错误,因为我没有传递变量。

看起来它可以使用:

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

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

我怎样才能做到这一点??

非常感谢!

4

1 回答 1

1

你还需要提供另一个控制器的名称——否则 Yii 怎么能猜出你想重定向到哪个控制器呢?

href='window.open(".CController::createUrl('mobilechart/index').")
于 2012-08-06T13:38:38.287 回答