修复API一键生成时ApiReturn的错误
修改默认Token驱动为Mysql 修复在系统配置中使用富文本编辑器的BUG
正在显示
3 个修改的文件
包含
15 行增加
和
8 行删除
@@ -2,6 +2,8 @@ | @@ -2,6 +2,8 @@ | ||
2 | 2 | ||
3 | namespace app\admin\command\Api\library; | 3 | namespace app\admin\command\Api\library; |
4 | 4 | ||
5 | +use Exception; | ||
6 | + | ||
5 | /** | 7 | /** |
6 | * Class imported from https://github.com/eriknyk/Annotations | 8 | * Class imported from https://github.com/eriknyk/Annotations |
7 | * @author Erik Amaru Ortiz https://github.com/eriknyk | 9 | * @author Erik Amaru Ortiz https://github.com/eriknyk |
@@ -329,11 +331,16 @@ class Extractor | @@ -329,11 +331,16 @@ class Extractor | ||
329 | { | 331 | { |
330 | $argsParts = trim($matches['args'][$i]); | 332 | $argsParts = trim($matches['args'][$i]); |
331 | $name = $matches['name'][$i]; | 333 | $name = $matches['name'][$i]; |
332 | - $argsParts = preg_replace("/\{(\w+)\}/", '#$1#', $argsParts); | ||
333 | - $value = self::parseArgs($argsParts); | ||
334 | - if(is_string($value)) | 334 | + if($name == 'ApiReturn') |
335 | { | 335 | { |
336 | - $value = preg_replace("/\#(\w+)\#/", '{$1}', $argsParts); | 336 | + $value = $argsParts; |
337 | + } else { | ||
338 | + $argsParts = preg_replace("/\{(\w+)\}/", '#$1#', $argsParts); | ||
339 | + $value = self::parseArgs($argsParts); | ||
340 | + if(is_string($value)) | ||
341 | + { | ||
342 | + $value = preg_replace("/\#(\w+)\#/", '{$1}', $argsParts); | ||
343 | + } | ||
337 | } | 344 | } |
338 | } | 345 | } |
339 | else | 346 | else |
@@ -51,7 +51,7 @@ | @@ -51,7 +51,7 @@ | ||
51 | <textarea name="row[{$item.name}]" class="form-control" data-rule="{$item.rule}" rows="5" data-tip="{$item.tip}" {$item.extend}>{$item.value}</textarea> | 51 | <textarea name="row[{$item.name}]" class="form-control" data-rule="{$item.rule}" rows="5" data-tip="{$item.tip}" {$item.extend}>{$item.value}</textarea> |
52 | {/case} | 52 | {/case} |
53 | {case editor} | 53 | {case editor} |
54 | - <textarea name="row[{$item.name}]" class="form-control editor" data-rule="{$item.rule}" rows="5" data-tip="{$item.tip}" {$item.extend}>{$item.value}</textarea> | 54 | + <textarea name="row[{$item.name}]" id="editor-{$item.name}" class="form-control editor" data-rule="{$item.rule}" rows="5" data-tip="{$item.tip}" {$item.extend}>{$item.value}</textarea> |
55 | {/case} | 55 | {/case} |
56 | {case array} | 56 | {case array} |
57 | <dl class="fieldlist" data-name="row[{$item.name}]"> | 57 | <dl class="fieldlist" data-name="row[{$item.name}]"> |
@@ -176,8 +176,8 @@ | @@ -176,8 +176,8 @@ | ||
176 | <div class="form-group hide" id="add-content-container"> | 176 | <div class="form-group hide" id="add-content-container"> |
177 | <label for="content" class="control-label col-xs-12 col-sm-2">{:__('Content')}:</label> | 177 | <label for="content" class="control-label col-xs-12 col-sm-2">{:__('Content')}:</label> |
178 | <div class="col-xs-12 col-sm-4"> | 178 | <div class="col-xs-12 col-sm-4"> |
179 | - <textarea name="row[content]" id="content" cols="30" rows="5" class="form-control" data-rule="required">key1|value1 | ||
180 | -key2|value2</textarea> | 179 | + <textarea name="row[content]" id="content" cols="30" rows="5" class="form-control" data-rule="required">value1|title1 |
180 | +value2|title2</textarea> | ||
181 | </div> | 181 | </div> |
182 | </div> | 182 | </div> |
183 | <div class="form-group"> | 183 | <div class="form-group"> |
@@ -247,7 +247,7 @@ return [ | @@ -247,7 +247,7 @@ return [ | ||
247 | // +---------------------------------------------------------------------- | 247 | // +---------------------------------------------------------------------- |
248 | 'token' => [ | 248 | 'token' => [ |
249 | // 驱动方式 | 249 | // 驱动方式 |
250 | - 'type' => 'Redis', | 250 | + 'type' => 'Mysql', |
251 | // 缓存前缀 | 251 | // 缓存前缀 |
252 | 'key' => 'i3d6o32wo8fvs1fvdpwens', | 252 | 'key' => 'i3d6o32wo8fvs1fvdpwens', |
253 | // 加密方式 | 253 | // 加密方式 |
-
请 注册 或 登录 后发表评论