Size: a a a

2021 April 14

hs

hala slimen in symfony
Hello
источник

СБ

Сергей Белоусов... in symfony
Коллеги, есть ли у кого успешный упыт завести MsSQL и доменную авторизацию в доктрину? у меня не получается либо говорит что нет такого пользователя с которым авторизуешся "DOMAIN\Username" || "Username" либо ругается с ошибкой [error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:self signed certificate]. При этом с моего macos, через phpstorm, подключается нормально при помощи какогото jTds драйвера.

Повторюсь, интересует успешный опыт именно "доменной авторизации доктрины", чтобы понять зрая я трачу время и это импосибл, или не там ищу.
Спасибо!
источник

СО

Светлана Окунева... in symfony
Приветствую.

Пужна помощь

У меня есть бандл , сделанный из сваггера
Есть интерфейсы

Мне надо как-то прокинуть entityManager  и работать с ним

Классическим способом, как прокидывала в консольных  командах,

типа

   public function __construct(EntityManagerInterface $entityManager)
    {
       $this->entityManager = $entityManager;
    }

не получилось

Ошибка такая

"Service \"kernel\" not found: even though it exists in the app's container, the container inside \"Aliexpress\\Server\\Controller\\StoreController\" is a smaller service locator that only knows about the \"doctrine\", \"http_kernel\", \"parameter_bag\", \"request_stack\", \"router\", \"security.authorization_checker\", \"security.csrf.token_manager\", \"security.token_storage\", \"session\" and \"twig\" services. Try using dependency injection instead."

Решение понятно

Try using dependency injection instead

Ок, пробую добавить  через calls и setEntityManager и получаю новое

constructor of class "Doctrine\ORM\EntityManager" must be public

Добавила
 entityManager:
   public: true
   class: Doctrine\ORM\EntityManager


только  он ругается "конструктор EntityManager must be true"
источник

✨Basic_Instinct✨ in symfony
добавили autowire и autoconfigure?
источник

СО

Светлана Окунева... in symfony
да, все есть везде
и в конфиге бандла и самого приложения
источник

✨Basic_Instinct✨ in symfony
class:  - должен путь к классу ресурса
источник

СО

Светлана Окунева... in symfony
entityManager:
   public: true
   class: Doctrine\ORM\EntityManager
источник

СО

Светлана Окунева... in symfony
а оно мне на это
только  он ругается "конструктор EntityManager must be true"
источник

СО

Светлана Окунева... in symfony
или где еще autowire и autoconfigure указывать ?
источник

✨Basic_Instinct✨ in symfony
не, заводишь сервис на класс, в котором инжектишь em
источник

✨Basic_Instinct✨ in symfony
app.the_service:
   class: AppBundle\Services\TheService
   arguments: ['@doctrine.orm.entity_manager']
источник

СО

Светлана Окунева... in symfony
спасибо, сейчас попробую
источник

СО

Светлана Окунева... in symfony
увы, не помогло

оформлю репозиторий и задам вопрос еще раз
источник

ПГ

Павел Г. in symfony
Ошибка возникает когда сервис дергают через сервис локатор.  Она говорит о том что где то есть $container->get('kernel') и ничего про EntityManager в ошибке нет. Очень странно
источник

ПГ

Павел Г. in symfony
Ощущение что вы в свой контроллер, прокинули сервис локатор и  что-то там дергаете.
источник

К

Корочка хлеба... in symfony
Может кто знает хочу провести миграцию конкретного файла через команду

php bin/console doctrine:migrations:execute --up 20210414153131

Но вот такая ошибка
источник

К

Корочка хлеба... in symfony
Такая миграция конечно же есть
источник

АР

Артем Sainar Рендак... in symfony
Ну, судя по ошибке - нужно указать класс, а не номер
источник

gp

gogi power in symfony
может так делали  composer install --classmap-authoritative
источник

gp

gogi power in symfony
повторите так же
composer install --classmap-authoritative
источник