CakePHP 2.0 отсутствует контроллер - PullRequest
0 голосов
/ 05 декабря 2011

Я получаю следующую ошибку и не совсем уверен, почему.Я действительно даже не знаю, где искать.Кажется, все мои пути работают нормально.

Любые предложения о том, где я должен искать?версия 2.0.4

спасибо!

Ошибка контроллера http://img1.UploadScreenshot.com/images/orig/12/33811143574-orig.png

Ответы [ 3 ]

1 голос
/ 13 декабря 2011

Убедитесь, что ваш файл /app/config/routes.php включает файл маршрутов по умолчанию CakePHP.

/**
 * Load the CakePHP default routes. Remove this if you do not want to use
 * the built-in default routes.
 */
    require CAKE . 'Config' . DS . 'routes.php';

У вас должно быть это в конце вашего файла rout.php.

0 голосов
/ 12 января 2012

Я определил проблему.В моих предыдущих версиях торта 1.3 я модифицировал каталоги ROOT и APP_PATH, чтобы в браузере можно было указывать path_to_myapp / app / вместо просто path_to_myapp .Поэтому, когда я пытался сделать то же самое по привычке, это, понятно, не сработало.Спасибо за вашу помощь.

Это мой модифицированный индексный файл, если кто-то заинтересован в его загрузке подобным образом.Также следует отметить, что у меня есть специальный CAKE_CORE_INCLUDE_PATH.

    if (!defined('ROOT')) {
        define('ROOT', dirname(dirname(__FILE__)));
    }


    if (!defined('APP_DIR')) {
    define('APP_DIR', '');
    }
0 голосов
/ 06 января 2012

У меня была очень похожая проблема, которая сводила меня с ума слишком долго. У меня была опечатка в имени файла для моего контроллера. Например, ApplesController.php было на самом деле [space]ApplesController.php

Исправление, которое исправило мои маршруты.

...