Исключение отказа в подключении возникает на диске: SQLSTATE [HY000} [2002] - PullRequest
0 голосов
/ 28 мая 2019

Итак, я запускаю проект Docker Symfony 4 и пытаюсь использовать контроллер.Я уже создал нужную базу данных, запустив doctrine: database: create

, и она сработала, и я создал свою базу данных, поэтому соединение хорошее.однако, когда я запускаю этот код ниже.Я получаю эту ошибку.Я немного путаю, почему MySQL не подключается.Кто-нибудь знает?

Я пытался изменить версии MySQL, скомпилировать его и обновить другой root и пароль MySQL и не подключается.

class HospitalAdminController extends AbstractController
{
     /**
     * @Route("/admin/hospital/new")
     */
    public function new(EntityManagerInterface $em)
    {
        $hospital = new Hospital();
        $hospital->setName('Example Hospital')
            ->setPhone(8175831483)
            ->setAddress('123 Avenue');

        $em->persist($hospital);
        $em->flush();


        return new Response(sprintf(
            'Hiya! New Hospital id: #%d phone:%s address%s',
            $hospital->getId(),
            $hospital->getPhone(),
            $hospital->getAddress()

        ));

    }
} 

просто пытаюсь запустить мой контроллер и сделать проверку концепции.

...