2016-03-19 4 views
-3

Я действительно изо всех сил, начиная с Symfony 3. я сделал первый проект, http://triod.ru/project/web/ и попытался сделать еще одну страницу с использованием официального учебника http://symfony.com/doc/current/book/page_creation.html и сделал файл LuckyController.php в SRC/AppBundle каталог/контроллер , но это не сработает. На сайте нет страницы/удачи/номера.Начиная с Symfony 3

+0

«Это не работает» не хорошее описание ошибки. Всегда задавайте себе вопрос: «Могу ли я исследовать ошибку с этим описанием», прежде чем отправлять свой вопрос. Пожалуйста, покажите нам хотя бы ваши конфиги и контроллер. – Jojo

+0

Прошу прощения. система находится в режиме dev, я думал, что она может предоставить вам любую необходимую вам информацию. Проблема в том, что Симфония для меня - черный ящик. Я делаю точно так же, как в официальном учебнике, и он просто не работает. Понятия не имею почему. –

+0

все еще, приложите некоторое усилие в объяснении того, что вы сделали. Например: «Я делаю то же, что и в учебнике». Конечно, вы сделали что-то перед тем, как следовать за созданием страницы, например, установить symfony и создать свой проект в первую очередь. Как? – Jojo

ответ

0

Вы должны сделать php app \ console cache: clear --env = prod или php bin \ console cache: clear --env = prod в вашем каталоге symfony. Убедитесь, что вы используете Sensio \ Bundle \ FrameworkExtraBundle \ Configuration \ Route; ' в вашем счастливом контроллере.

+0

Я действительно не хочу, чтобы он работал в режиме prod, Я хочу, чтобы он был в режиме dev до сих пор. Конечно, я использую Sensio \ Bundle \ FrameworkExtraBundle \ Configuration \ Route; Он все еще не работает ( –

0

Файл Php должен всегда находиться в инструкции по обработке <?php?>. Если вы просто скопируете и вставьте его, в этом примере не хватает <?php в начале файла и ?> в конце. Если вы их добавите, маршрут будет работать.

Положите <?php в начале файла и ?> в конце LuckyController.php файла

Смежные вопросы