技术支持:KUOQPS@163.com
-

助手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);
    }