0

アプリケーションのプレフィックス以外のルートを実行できましたが、管理プレフィックスルートが機能せず、次のようなスタックトレースエラーがスローされます。

Error: The view for UsersController::admin_home() was not found.
Error: Confirm you have created the file: C:\upgrade\app\View\Users\.ctp

エラーに.ctpがあり、ファイル名がないことに注意してください。コアをデバッグすると、/lib/cake/view/view.php::renderがnull引数で呼び出されていることがわかりました。それは正常ですか?

これを追跡するためにさらに調べることができる場所はありますか?

4

1 に答える 1

0

アクションを呼び出すURLは何ですか?

ドキュメントに記載されているように、プレフィックスを有効にするには、新しい2.x構文を使用する必要があります。

Configure::write('Routing.prefixes', array('admin', ...));

これはcore.phpで行われます

また、2.xは自動的にそれを行わないため、routes.phpにデフォルトルートをロードすることを表明する必要があります。

require CAKE . 'Config' . DS . 'routes.php';
于 2013-03-26T10:00:02.853 に答える