Я обновляюсь до тонкого v3. Как использовать соединение с базой данных? Я думаю о службе инъецируют прыщ:Обработка данных об исключении службы Slim Framework DB
DBConnection
final class DBConnection {
private $db;
public function __construct() {
try {
// Code to open up a DB connection in $db var...
} catch (Exception $ex) {
// TODO $app->error ?
}
}
public function getDB() {
return $this->db;
}
}
index.php
$container = new \Slim\Container;
$container['db'] = function($container) {
$connection = new DBConnection();
return $connection->getDB();
};
Что делать, если подключение к БД повышения ПДО (или общий) Exception ? В v2 у меня было что-то вроде
$app->error
сейчас что? Я также определил пользовательский errorHandler, как я могу как-то «перенаправить» контроль над этим маршрутом?
Что вы имеете в виду «как я могу каким-то образом„перенаправить“контроль над этим маршрутом?»? –