chenzeshu / chen-utils
functions collected
Installs: 28
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:dev
This package is not auto-updated.
Last update: 2024-04-14 01:46:38 UTC
README
traits
1.use for time-style
2.use for array
3.use for curl
4.use for value-check
5.use for json-return-format
6.use for auto_api_age
facades
1. ChenUtilFacade
- getWechatOpenid & session-key
- getAccess_token
expect to do :
- apis for wechatPay
各个traits的用法
1. PageTrait
用法:
- 建议创建一个
ApiController
, 继承Controller
, 然后将其他Restful Controller
继承本Controller; ApiController
中use PageTrait;
API:
- getPaginator($page, $pageSize)
- getSearch($page, $pageSize, $needleName, $needle)
参数 | 意义 |
---|---|
$page |
页码 |
$pageSize |
每页数量 |
$needleName |
模糊搜索的字段名 |
$needle |
模糊搜索的内容 |
配合ReturnTrait
返回数据格式:
code:$code,
msg:$msg,
data:[
'data'=>$data,
'total'=>$total //页码总数
]
注意: 本Trait默认User.php
在app/
目录下
-
使用了递归, 可以下探Models文件夹下所有模型文件
-
wating to do:
问题1: 目前就做了三层, 从app目录下, 到app/models目录下, 再到下一级 暂时没有递归文件夹的思路问题2: 如分类连表查询等还没有做