-
助手helper方法
更新时间:2020-09-29 10:35:17 | 简介:助手helper方法
- /**
- *create:kuoqi
- *version:1.00
- *createTime:2019-08-08
- *remark:帮助函数,如果函数信息不存在,则调用这个函数体信息,何为帮助函数,为系统与用户交互的桥梁,将系统中可以用于用户操作的函数,统一归纳到这个地方,供用户调用
- */
- namespace Kuoqi;
- class Helper
- {
- /*
- *常规日志记录
- *time 2020-09-17
- */
- static function logs($message,$type='INFO'){
- return \Kuoqi::Logs($type,$message);
- }
-
- /*
- *mysqk数据库驱动引入
- *time 2020-09-17
- */
- static function Mysql($isPrefix = '',$dateTable = false){
- //使用一个pdo的驱动模型
- $client = \Kuoqi\DbDriver::useDriver('INNER_MYSQL');
- if(!$client){
- $client = \Kuoqi\DbDriver::createDriver('Pdo');
- \Kuoqi\DbDriver::setDriverId('INNER_MYSQL',$client);
- $client->connect();
- }
- $client->paramInit();
- if($dateTable&&$isPrefix){
- $client->table($isPrefix,$dateTable);
- }elseif($isPrefix){
- $client->table($isPrefix);
- }
- return $client;
- }
-
- /*
- *
-
- */
- static function url($link = NULL,$params = array(),$isComplex = false,$isQuerryParms = false){
- return Route::url($link,$params,$isComplex,$isQuerryParms);
- }
-
- /*
- * 第三方API部分
- */
- static function api($route){
- return Api::useModule($route,$namespace,$route);
- }
-
- }
- /*
- * 使用模型 model
- * createTime : 2020-09-29
- */
- static function Model($mdName,$mdType = 'Model'){
- return Model::useModel($mdName,$mdType);
- }