Я получаю известную ошибку для Doctrine, но, похоже, ничего не работает.
[Семантическая ошибка] Аннотация "@Doctrine \ ORM \ Mapping \ Entity" в классе ac \Пользователь \ Сущность \ Пользователь не существует или не может быть загружен автоматически.
Мой класс начинается следующим образом:
<?php
namespace ac\User\Entity;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity
*/
class User
Мой cli-config.php
<?php
use Doctrine\ORM\Tools\Console\ConsoleRunner;
use Doctrine\ORM\Tools\Setup;
use Doctrine\ORM\EntityManager;
require_once "vendor/autoload.php";
$isDevMode = true;
$config = Setup::createAnnotationMetadataConfiguration(array(__DIR__."/src/Entity"), $isDevMode);
// database configuration parameters
$conn = array(
'driver' => 'pdo_mysql',
);
// obtaining the entity manager
$entityManager = EntityManager::create($conn, $config);
return ConsoleRunner::createHelperSet($entityManager);
Там должно быть 100 вопросов об этом.Доктрина действительно должна прийти к консенсусу по этому вопросу.