wxxcx_learn】的更多相关文章

自动写入时间戳 protected $autoWriteTimestamp = true: 事务的使用 Db::startTrans();....... Db::commit();.. Db::rollback();调用没有命名空间(导入第三方类库)的文档(没有命名空间引用是前边加入\) Loader::import('WxPay.WxPay',EXTEND_PATH,'.Api.php'); 分页查询 public static function getSummaryByUser($uid,$…
32个字符组成的一组随即字符串 function getRandChar($length){ $str = null; $strPol = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz"; $max = strlen($strPol) - 1; for($i = 0; $i <$length; $i++){ $str .= $strPol[rand(0,max)]; } return $str;}闭…
属于基础框架,分级别 捕获异常,处理异常(记录日志,修复异常,返回客户端错误),抛出异常 全局异常处理(AOP)对错误同一格式化 try{ $banner = BannerModel::getBannerByID($id);}catch (Exception $ex){ $err = [ 'error_code' => '10001', 'msg' => $ex->getMessage() ]; return json($err);}…
模块,控制器,方法 validate  接口参数校验 独立验证(验证器对独立验证做了更好的封装) $date = [ 'name' => '111', 'email' => '123@qq.com',];$validate = new Validate([ 'name' => 'require|max:10', 'email' => 'email']);$result = $validate->batch()->check($date);var_dump($valida…