Yii2数据库连接是何时打开、何时关闭 [ 2.0 版本 ]
新手求助
helloController.php
namespace app\controllers;
use yii\web\Controller;
use app\models\User;
class HelloController extends Controller{
public function actionIndex(){
$sql='select * from user where id=:id';
$res=User::findBySql($sql,array(':id'=>'1'))->all();
print_r($res);
}
}
问题1:数据链接是何时打开的,是执行all方法的时候打开的么?
问题2:是否需要手动关闭连接,还是执行all方法完毕后会自动关闭连接?
望大神们不吝赐教
共 3 个回答
-
johnny1991 回答于 2017-06-02 18:18 举报
1.初始化组建db的时候打开
2.不需要关闭,会自动关闭 -
zcx147716565 回答于 2017-06-03 09:03 举报
YII提供了查询构造器的,最好别自己这样写原生的sql语句
-
wkc
注册时间:2017-06-02
最后登录:2017-07-10
在线时长:1小时12分
最后登录:2017-07-10
在线时长:1小时12分
- 粉丝1
- 金钱5
- 威望0
- 积分15