0

私のアプリには、同じアプリの2つの異なる画面用に2つの異なるコントローラーがあります。一方にいる間、私はあなたをもう一方に動かすボタンを設定したいと思います。(モバイルアプリであり、2つの画面間の相互作用が必要です)。

やっています:

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

このコードを最初のコントローラーで生成するため、php concatを使用しますが、機能しません。同じコントローラーを実行するため、変数を渡さないためエラーが発生します。

以下を使用して機能するようです(正しいURLを取得します)。

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

しかし、情報をロードするように充電することはありません。新しいコントローラービューに直接移動すると、完全に機能します。

これどうやってするの??

どうもありがとうございます!

4

1 に答える 1

1

他のコントローラーの名前も指定する必要があります。そうしないと、Yiiはリダイレクト先のコントローラーをどのように推測できますか?

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