gpt4 book ai didi

PHP ActiveRecord 如何检查数据库连接是否成功?

转载 作者:搜寻专家 更新时间:2023-10-31 21:36:40 24 4
gpt4 key购买 nike

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

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();

关于PHP ActiveRecord 如何检查数据库连接是否成功?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17637739/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com