yii2-sqltemplate SQL查询语句模板XML操作类 [ 2.0 版本 ]
该组件针对需要将复杂的查询SQL语句存放在XML文件,然后进行读写,支持配置缓存和表前缀替换。
GitHub项目主页:https://github.com/yongchongwu/yii2-sqltemplate
一、sql模板XML文件user.xml
<?xml version="1.0" encoding="UTF-8"?>
<Template>
<sqltemplate id="list_users_for_table" desc="">
select * from user order by id
</sqltemplate>
<sqltemplate id="get_user_by_name" desc="">
select * from user where name='张三'
</sqltemplate>
</Template>
二、配置
'sqlmap' => [
'class' => 'common\components\sqltemplate\SqlMap',
'templatePath' =>'@app/sqltemplate',
],
三、使用
public function actionIndex()
{
$sql=Yii::$app->sqlmap->getSql('get_test_by_name');
var_dump($sql);
return $this->render('index');
}
gz_wyc
注册时间:2016-04-28
最后登录:2016-05-18
在线时长:1小时19分
最后登录:2016-05-18
在线时长:1小时19分
- 粉丝0
- 金钱20
- 威望10
- 积分130
共 0 条评论