Итак, я запускаю проект 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()
));
}
}
просто пытаюсь запустить мой контроллер и сделать проверку концепции.