Doctrine 2 не может найти родительский класс для Entity

227
13 августа 2017, 07:45

Пытаюсь начать использовать Doctrine2 в своем проекте. Решил создать абстрактный класс для избежания дублирования некоторых данных, но получаю ошибку при выполнении vendor/bin/doctrine orm:schema-tool:update --force --dump-sql Вот мои файлы:

composer.json

"autoload": {
"psr-0": {
  "MyApp\\TestApplication\\": "src/"
}

}

AbstractClass.php

namespace MyApp\TestApplication\Model;
use Doctrine\ORM\Mapping AS ORM;
/**
 * @ORM\MappedSuperclass
 * @ORM\HasLifecycleCallbacks
 */
abstract class AbstractClass
{.....
}

ChildClass.php

namespace MyApp\TestApplication\Model;
use Doctrine\ORM\Mapping AS ORM;
use MyApp\TestApplication\Model\AbstractClass as AbstractClass;
/**
 * @ORM\Entity(repositoryClass="ChildRepository")
 * @ORM\Table(name="test", uniqueConstraints=
 * {@ORM\UniqueConstraint(name="actions_id_uindex",columns={"id"})})
 **/
class ChildClass extends AbstractClass
{...........}

И вот что я получаю в консоли:

vendor/bin/doctrine orm:schema-tool:update --force --dump-sql
PHP Fatal error:  Class 'MyApp\TestApplication\Model\AbstractClass' not 
found in 
.......\src\Model\ChildClass.php on 
line 19
PHP Stack trace:

Где я ошибаюсь?

READ ALSO
Не работает WebHook Telegram

Не работает WebHook Telegram

я пишу бот для TelegramПишу на yii2

476
Получить PHP массив с JSON

Получить PHP массив с JSON

ЗдравствуйтеПытаюсь получить PHP массив с JSON и вывести все названия городов по стране

232
Windows2012+php+mysql+apache - замирает жесткий диск

Windows2012+php+mysql+apache - замирает жесткий диск

Привет, есть работающий проект документооборота на PHPМашина на которую поставлен - Windows2012+php+mysql+apache виртуальная с 2 процессорами 4 ГБ и жесткий...

198