在我的应用程序中,我有两个不同的控制器,用于同一应用程序的两个不同屏幕。在一个我想要设置一个按钮,驱动你到另一个。 (是移动应用程序,我想要两个屏幕之间的交互)。
我在尝试:
href='window.open(".CController::createUrl('/mobilechart').")
我在初始控制器中生成此代码,这就是我使用php concat的原因,但它无效。它执行相同的控制器,因此我收到错误,因为我没有传递变量。
看起来它的工作原理(它获得了正确的URL):
href='".CController::createUrl('../index.php/mobilechart')."'
但它永远不会充电它像加载信息一样。当我直接进入新的控制器视图时,它可以完美运行!
我该怎么做?
非常感谢!
答案 0 :(得分:1)
您还需要提供其他控制器的名称 - 否则Yii如何猜测您想要重定向到哪个控制器?
href='window.open(".CController::createUrl('mobilechart/index').")