Как проверить, была ли инициализация успешной после этого?
ActiveRecord\Config::initialize(function($cfg){ $cfg->set_model_directory('models'); $cfg->set_connections(array( 'development' => "mysql://root:root@localhost/blog" )); });
И затем я продолжаю делать что-то вроде:
$posts = Post::all();
Перед выполнением вышеизложенного я хотел бы проверить, была ли инициализация успешной.
С объектом PDO я мог бы сделать:
if $con ? /*execute query*/ : /*failed to connect*/
Как я могу достичь такой же уверенности в ActiveRecord?
Вы можете проверить соединение с каким-либо экземпляром, который у вас есть (скажем, у вас есть модель, созданная как $model
), например:
$model->connection();
Вероятно, вы можете сделать это статически, вызвав класс подключения
\Activerecord\Connection::instance();