построить такую же структуру как в обычном симфони только в папках.
2 Доктрина на скелетоне по умолчанию не встает с композера.
In getRouting_LoaderService.php line 50:
!!
!! Attempted to load class "ArrayCache" from namespace "Doctrine\Common\Cache"
!! .
!! Did you forget a "use" statement for another namespace?
!!
UPD: проблема симфони надо просто добавить в composer.json
"doctrine/cache": "^1.11" вручную, потом
composer require doctrine/orm
В этом чате есть автор этого скелетона, можешь у него попробовать узнать))
А что такое "обычная структура"?
/контроллеры /энтити ...
А тип фича а внутри техникал консервы. Интересно почему не выходит - не вижу особо магии в этом скелете, вроде все должно быть стандартно...
Т.е. там папка с модулем обычным и внутри хочется Config entity Controller и т.д.
Ну в вроде как понятно что надо написать в DI что-то вроде $di->import('config/*.yaml'); $di->import("config/{$this->environment}/*.yaml"); Однако если до этих манипуляций поставить доктрину, то она глобально прописывает dir: '%kernel.project_dir%/src/Entity' В целом можно и это все пепепрописать, а вот почему не встает доктрина на скелет не ясно.... В общем в пункте 1 пока загадочного меньше
Счас тебе посоветуют выкинуть доктрину))
Тебе смешно а я всё ещё не понимаю нужна она хоть для какого кейса или нет
Не писать миграции )
Это dbal а не orm, я просто схему описываю так же как и с орм ток без
Описание схемы классами это как раз orm
Ток мне это не надо - мне надо ток описание схемы а это dbal
У нас API Platform без доктрины нельзя )
По пункту 2 Надо просто добавить в composer.json "doctrine/cache": "^1.11" вручную, потом composer require doctrine/orm Баг симфони 5.2 и 5.3
У меня такая структура, причём тут доктрина?
С доктриной разобрался она тут ни причем. А можете показать ваш DI.php ?
Спасибо! А я правильно понимаю, что роутинг вы описываете в _routing.php ?
если в фиче есть контроллеры
А почему не используете описание в XML ? Или в php просто удобнее ?
Обсуждают сегодня