【发布时间】:2013-07-14 08:24:55
【问题描述】:
执行此操作后如何检查初始化是否成功?
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->connection()的连接时出了什么问题? -
嗨,我没有名为模型的对象?为了更清楚,我还更新了我的问题。
-
我的意思是任何扩展
Activeracord/Model类的对象。快速搜索还显示了Connection::instance静态函数,也许有帮助。 -
对,我明白你的意思。是的,我可能会实例化一个对象并检查它。我最初使用
Connection::instance的尝试以class 'Connection' not found失败。我得调查一下。
标签: php phpactiverecord