Size: a a a

2020 September 21

ПГ

Павел Г. in symfony
Arseni
к сожалению всё равно получаю ту же ошибку
You have requested a non-existent service "admin.book".
Ощущение что вы к сонате прикрутили сервис, а он в контейнер не попал
источник

AD

Andrey Dembitskyi in symfony
Arseni
если я пытаюсь чистить кэш получаю ошибку
You have requested a non-existent service "admin.book".
bin/console debug:container admin.book
источник

ПГ

Павел Г. in symfony
Вы отдельным файломa admin.book описываете или в services?
источник

A

Arseni in symfony
Павел Г.
Ощущение что вы к сонате прикрутили сервис, а он в контейнер не попал
у меня тоже такое ощущение но я не понимаю что делать чтобы это исправить. В services.yaml прописываю
источник

A

Arseni in symfony
отдельного файла именно admin.book нет
источник

ПГ

Павел Г. in symfony
Табуляцию правильно указывали?
источник

A

Arseni in symfony
Павел Г.
Табуляцию правильно указывали?
в смысле правильно ли отформатирован services.yaml?
источник

ПГ

Павел Г. in symfony
Arseni
в смысле правильно ли отформатирован services.yaml?
да
источник

ПГ

Павел Г. in symfony
хотя тогда была бы другая ошибка...
источник

A

Arseni in symfony
да
источник

ПГ

Павел Г. in symfony
Andrey Dembitskyi
bin/console debug:container admin.book
Вот это пробуйте
источник

A

Arseni in symfony
ещё такой момент, что до этого в services.yaml идёт

    App\Admin\:
       resource: '../src/Admin'
       arguments: [~, ~, ~]
       tags:
           - { name: sonata.admin, manager_type: orm}


это может как-то мешать?
источник

ПГ

Павел Г. in symfony
Arseni
ещё такой момент, что до этого в services.yaml идёт

    App\Admin\:
       resource: '../src/Admin'
       arguments: [~, ~, ~]
       tags:
           - { name: sonata.admin, manager_type: orm}


это может как-то мешать?
Не исключено, а зачем это?
источник

A

Arseni in symfony
Павел Г.
Не исключено, а зачем это?
не знаю, это до меня было, но суть в том что две сущности были до меня написаны и в админке прогружаются, и они не прописаны как я пытаюсь прописать admin.book в services.yaml, при этом отображаются и работают. В сервис.yaml только вот это выше и этого достаточно чтобы они 2 показывались
источник

BT

Bohdan Turchyk in symfony
PHP-Дайджест № 188

PHP 8 Beta 4, инициатива по консолидации PHP-сообщества, концепт PHP для GraalVM, предложение по дженерикам в Internals, а также инструменты, видео, подкасты, статьи.

https://habr.com/ru/post/519960/
источник

A

Arseni in symfony
Почему я не могу свою сущность подключить не понимаю
источник

ПГ

Павел Г. in symfony
Arseni
не знаю, это до меня было, но суть в том что две сущности были до меня написаны и в админке прогружаются, и они не прописаны как я пытаюсь прописать admin.book в services.yaml, при этом отображаются и работают. В сервис.yaml только вот это выше и этого достаточно чтобы они 2 показывались
В общем даже если не указывать сервис, то такой ошибки не будет. Проверил. Видимо вам надо разбираться с автоматической подгрузкой админ классов с помощью этой штуки
источник

A

Arseni in symfony
Павел Г.
Вот это пробуйте
когда делаю это если в services.yaml прописан admin.book то получаю всё ту же ошибку что запросил несуществующий сервис
источник

ПГ

Павел Г. in symfony
Проверьте старые Admin классы, возможно там есть подгрузка Entity
источник

ПГ

Павел Г. in symfony
Убирайте свою инициализацию admin.book, посмотрите на другие admin классы. Скорее всего там есть указание Entity
источник