im новое в Доктрине. Я пытаюсь интегрировать Doctrine в свой экземпляр CodeIgniter, но я получаю сообщение об ошибке:
Класс «Пользователь» не является допустимым сущностью или суперклассифицированным классом.
- Как заполнить список динамических навигационных меню, следуя моим структурам таблиц, используя php (codeigniter) и mysql
- CodeIgniter Active Record не равно
- Только «Type = Text» и «Textarea» повторно заполняются после ошибки перенаправления; Но «Выбрать» и «Флажки» не в CodeIgniter 3
- Как работать с шаблонами Codeigniter?
- загрузка файлов .ini в CI
- Внезапная ошибка «сервер MySQL ушла» на сайте PHP
Пользователь был заблокирован автоматически и выглядит следующим образом:
use Doctrine\ORM\Mapping as ORM; /** * User * * @ORM\Table(name="user") * @ORM\Entity */ class User { /** * @var string * * @ORM\Column(name="uid", type="string", length=255, nullable=false) * @ORM\Id * @ORM\GeneratedValue(strategy="IDENTITY") */ private $uid; /** * @var \DateTime * * @ORM\Column(name="cr_date", type="datetime", nullable=false) */ private $crDate = 'CURRENT_TIMESTAMP'; /** * @var string * * @ORM\Column(name="name", type="string", length=255, nullable=false) */ private $name; /** * @var string * * @ORM\Column(name="password", type="string", length=255, nullable=false) */
eaccelerator отключен в моем файле php.ini и загружен.
Doctrine знает правильный путь в своей конфигурации.
Обратный ход выглядит так:
Backtrace:
Файл: /var/www/dadgehog/ci/application/third_party/Doctrine/ORM/Mapping/Driver/AnnotationDriver.php Линия: 89 Функция: classIsNotAValidEntityOrMappedSuperClass
Файл: /var/www/dadgehog/ci/application/third_party/Doctrine/ORM/Mapping/ClassMetadataFactory.php Линия: 117 Функция: loadMetadataForClass
Файл: /var/www/dadgehog/ci/application/third_party/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php Линия: 332 Функция: doLoadMetadata
Файл: /var/www/dadgehog/ci/application/third_party/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php Линия: 216 Функция: loadMetadata
Файл: /var/www/dadgehog/ci/application/third_party/Doctrine/ORM/EntityManager.php Линия: 360 Функция: getMetadataFor
Файл: /var/www/dadgehog/ci/application/models/Usermodel.php Линия: 36 Функция: find
Файл: /var/www/dadgehog/ci/application/controllers/Login.php Линия: 23 Функция: getUser
Файл: /var/www/dadgehog/index.php Линия: 292 Функция: require_once
Если у кого-то есть идея указать на это, я буду счастлив.