3

执行此操作后如何检查初始化是否成功?

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 获得同样的保证?

4

1 回答 1

1

您可以从您拥有的某个实例检查连接(假设您有一些模型实例化为$model),如下所示:

$model->connection();

您可以通过调用连接类来静态地执行此操作

\Activerecord\Connection::instance();
于 2013-07-18T12:54:59.463 回答