|
19 | 19 | use think\admin\extend\CodeExtend;
|
20 | 20 | use think\admin\extend\HttpExtend;
|
21 | 21 | use think\admin\Helper;
|
| 22 | +use think\admin\helper\QueryHelper; |
22 | 23 | use think\admin\helper\TokenHelper;
|
| 24 | +use think\admin\helper\ValidateHelper; |
23 | 25 | use think\admin\Library;
|
24 | 26 | use think\admin\service\AdminService;
|
25 | 27 | use think\admin\service\QueueService;
|
26 | 28 | use think\admin\service\RuntimeService;
|
27 | 29 | use think\admin\service\SystemService;
|
28 | 30 | use think\admin\Storage;
|
| 31 | +use think\db\BaseQuery; |
29 | 32 | use think\db\Query;
|
30 | 33 | use think\helper\Str;
|
31 | 34 | use think\Model;
|
@@ -82,6 +85,31 @@ function admuri(string $url = '', array $vars = [], $suffix = true, $domain = fa
|
82 | 85 | return sysuri('admin/index/index', [], $suffix, $domain) . '#' . url($url, $vars)->build();
|
83 | 86 | }
|
84 | 87 | }
|
| 88 | +if (!function_exists('_vali')) { |
| 89 | + /** |
| 90 | + * 快捷输入并验证( 支持 规则 # 别名 ) |
| 91 | + * @param array $rules 验证规则( 验证信息数组 ) |
| 92 | + * @param string|array $type 输入方式 ( post. 或 get. ) |
| 93 | + * @param callable|null $callable 异常处理操作 |
| 94 | + * @return array |
| 95 | + */ |
| 96 | + function _vali(array $rules, $type = '', ?callable $callable = null): array |
| 97 | + { |
| 98 | + return ValidateHelper::instance()->init($rules, $type, $callable); |
| 99 | + } |
| 100 | +} |
| 101 | +if (!function_exists('_query')) { |
| 102 | + /** |
| 103 | + * 快捷查询逻辑器 |
| 104 | + * @param BaseQuery|Model|string $dbQuery |
| 105 | + * @param array|string|null $input |
| 106 | + * @return QueryHelper |
| 107 | + */ |
| 108 | + function _query($dbQuery, $input = null): QueryHelper |
| 109 | + { |
| 110 | + return QueryHelper::instance()->init($dbQuery, $input); |
| 111 | + } |
| 112 | +} |
85 | 113 | if (!function_exists('sysvar')) {
|
86 | 114 | /**
|
87 | 115 | * 读写单次请求的内存缓存
|
|
0 commit comments