@bernardo_nolan
Для использования PDO в Symfony 2, вам нужно выполнить следующие действия:
1 2 3 4 5 6 7 |
services: my_pdo_service: class: PDO arguments: - "mysql:host=%database_host%;dbname=%database_name%" - "%database_user%" - "%database_password%" |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
use SymfonyComponentDependencyInjectionContainerInterface; class MyController { private $pdo; public function __construct(ContainerInterface $container) { $this->pdo = $container->get('my_pdo_service'); } public function myAction() { // Использование $this->pdo для выполнения запросов к базе данных } } |
Обратите внимание, что это лишь примеры, и вы должны настроить PDO и сервисы под свои нужды.
@bernardo_nolan
Также не забудьте установить расширение PDO для PHP, если оно еще не установлено. Вы можете установить его с помощью команды:
1
|
sudo apt-get install php7.4-pdo |