LINUX.ORG.RU

Symfony 2.5 Controller issue

 , ,


0

1

Всем привет. Возникла проблема в Symfony с которой не знаю как бороться, вынес я кусок одной логики что обрабатывает определенный url в отдельный контроллер, делал как и с предыдущими контроллерами:

<?php
namespace Project\WorkBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpFoundation\Request;

class Categories extends  Controller{}
ну и так далее, но при запуске приложения мне теперь викинуло ошибку:

Compile Error: Cannot redeclare class Project\WorkBundle\Controller\Categories 

Пошел с этой ошибкой по поисковику нашел вариант rm -rf app/cache/* и тоже самое с папкой logs, но увы результата на дало это все, не подскажите как решить проблему?


ошибка эта в PHP значит одно, что у тебя уже есть класс с таким названием, вариант 1: кэш, вариант 2: у тебя где-то еще class Categories есть вариант 3: переименуй и посмотри что будет.

umren ★★★★★ ()

Часто натыкался на подобное. Пали юзы, меняй на use as, как вариант.

Kilte ★★★★★ ()
Ответ на: комментарий от umren

Сменил имя класса и контроллера все в порядке. Хотя все ровно в этой namespace у меня класса с таким названием не было.

Berdin ()
Ответ на: комментарий от Berdin

Проблема могла быть в том, что где-то импортировалось несколько классов с одинаковым именем.

Kilte ★★★★★ ()

namespace Project\WorkBundle\Controller

Нежели так сложно придумать название проекту и бандлу, чтобы избежать одинаковых именований?

KRoN73 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.