1

Router::requestActionはcakephp2.xで削除されました。ルートページからアクションを呼び出す必要があります。実際、URLのキャッシュを更新し、そこから受信ページをルーティングしたいと思います。1.3では可能でしたが、それ以降のバージョンでは使用されなくなりました。システムがルート設定をチェックするときに、コントローラー機能にアクセスするにはどうすればよいですか?

4

1 に答える 1

2

Router::requestAction()1.3でも存在しませんでした。あなたが参照している関数はおそらくObject::requestAction()2.xでも利用可能です。しかし、2.xではもうRouter拡張されObjectないため、この関数は使用できません。それでも、URLキャッシュを更新するためにコントローラーアクションを呼び出す必要がある理由がわかりません。必要なルートやurlスラッグがdbに保存されていると思います。そのためには、必要な情報を返すモデル関数が必要です。

于 2013-03-10T18:26:03.840 に答える