Compile Error: Compile Error: Cannot redeclare class Symfony\Bundle\FrameworkBundle\Controller\ControllerNameParser
Решение: [3.4] Cannot redeclare class SymfonyBundleFrameworkBundleControllerControllerNameParser
Или закомментировать строку
1) $container->setParameter('container.dumper.inline_class_loader', true);
или
2) $kernel->loadClassCache();
в файле app_dev.php
Unable to guess the mime type as no guessers are available
Решение: включить расширение php_fileinfo.dll в файле php.ini
Unknown database type enum requested
Решение:
В файле \vendor\doctrine\dbal\lib\Doctrine\DBAL\Platforms\MySqlPlatform.php найти функцию initializeDoctrineTypeMappings и подключить новый тип enum 'enum' => 'string' или
файл \app\config\config.yml добавить
doctrine:
dbal:
mapping_types:
enum: string
Не создаются Custom Repository
или
Undefined method '***'. The method name must start with either findBy or findOneBy!
Дописать в xml файл описание репозитория. Выполнить команду создания сущностей
<!-- src/AppBundle/Resources/config/doctrine/Product.orm.xml -->
<entity
name="AppBundle\Entity\Product"
repository-class="AppBundle\Repository\ProductRepository">
Или прописать в файле сущности
* @ORM\Entity(repositoryClass="AppBundle\Repository\CatRepository")
и выполнить команду создания сущности
php bin/console doctrine:generate:entities AppBundle
Подробнее: Symfony: can't enable custom repository - [en][stackoverflow]
Could not find any fixture services to load.
Для решения этой проблемы нужно добавить в файл services.yml подробнее
# services.yml
services:
# ...
AppBundle\DataFixtures\:
resource: '../../src/AppBundle/DataFixtures'
tags: ['doctrine.fixture.orm']