1

こんにちは私は私のcakephpに新しいレイアウトを追加したいのですが、どういうわけかシステムは/ app / View/Layoutsフォルダーの代わりにコントローラーからviewフォルダーを探し続けます。

Error: The view for TestsController::desktop() was not found.
Error: Confirm you have created the file: /app/View/Tests/desktop.ctp

desktop.ctpファイルは/app/ View/Layoutsにあります。default.ctpと同じ場所

コントローラのコードは次のとおりです。

public function desktop() {

    $this->layout = 'desktop';
}

ここで何が問題になっていますか?なぜcakephpがview/controller-nameフォルダーを探し続けるのかわかりません...他のコントローラーにこのレイアウトを使用したいので、これを修正する必要があります。ありがとう。

4

1 に答える 1

2

メッセージを注意深く読むと、ケーキがレイアウトではなくビューを見つけることができないと言っていることがわかります。

だから、空/app/View/Tests/desktop.ctpを作成し、何が起こるかを見てください。私は魔法を望んでいます..:)

于 2012-04-27T21:29:15.570 に答える