#php #symfony
#php #symfony
Вопрос:
Есть ли у вас какие-либо идеи о происхождении ReflectionException
для контроллера вот код, который я написал
public function show($slug, AdRepository $repo)
{
$ad = $repo->findOneBySlug($slug);
return $this->render('ad/show.html.twig', ['ad' => $ad]);
}
Класс App Repository AdRepository :
<?php
namespace AppRepository;
use AppEntityAd;
use DoctrineBundleDoctrineBundleRepositoryServiceEntityRepository;
use DoctrinePersistenceManagerRegistry;
/**
* @method Ad|null find($id, $lockMode = null, $lockVersion = null)
* @method Ad|null findOneBy(array $criteria, array $orderBy = null)
* @method Ad[] findAll()
* @method Ad[] findBy(array $criteria, array $orderBy = null, $limit = null, $offset = null)
*/
class AdRepository extends ServiceEntityRepository
{
public function __construct(ManagerRegistry $registry)
{
parent::__construct($registry, Ad::class);
}
}
Спасибо
Комментарии:
1.Итак, где
AdRepository
класс?2. Спасибо за напоминание. Я поместил это сейчас в сообщение.
3. Я изменил IDE, и он заработал. Вы думаете, что проблема связана с конфигурацией IDE
4. Можете ли вы показать сам класс
5. Да, это решается путем перезапуска IDE. Вы можете закрыть его. Спасибо @dbrumann