修复API一键生成时ApiReturn的错误

修改默认Token驱动为Mysql
修复在系统配置中使用富文本编辑器的BUG
pull/56/head
Karson 2018-04-02 22:26:05 +08:00
parent f129e8af7d
commit 064e129342
3 changed files with 15 additions and 8 deletions

View File

@ -2,6 +2,8 @@
namespace app\admin\command\Api\library; namespace app\admin\command\Api\library;
use Exception;
/** /**
* Class imported from https://github.com/eriknyk/Annotations * Class imported from https://github.com/eriknyk/Annotations
* @author Erik Amaru Ortiz https://github.com/eriknyk * @author Erik Amaru Ortiz https://github.com/eriknyk
@ -329,11 +331,16 @@ class Extractor
{ {
$argsParts = trim($matches['args'][$i]); $argsParts = trim($matches['args'][$i]);
$name = $matches['name'][$i]; $name = $matches['name'][$i];
$argsParts = preg_replace("/\{(\w+)\}/", '#$1#', $argsParts); if($name == 'ApiReturn')
$value = self::parseArgs($argsParts);
if(is_string($value))
{ {
$value = preg_replace("/\#(\w+)\#/", '{$1}', $argsParts); $value = $argsParts;
} else {
$argsParts = preg_replace("/\{(\w+)\}/", '#$1#', $argsParts);
$value = self::parseArgs($argsParts);
if(is_string($value))
{
$value = preg_replace("/\#(\w+)\#/", '{$1}', $argsParts);
}
} }
} }
else else

View File

@ -51,7 +51,7 @@
<textarea name="row[{$item.name}]" class="form-control" data-rule="{$item.rule}" rows="5" data-tip="{$item.tip}" {$item.extend}>{$item.value}</textarea> <textarea name="row[{$item.name}]" class="form-control" data-rule="{$item.rule}" rows="5" data-tip="{$item.tip}" {$item.extend}>{$item.value}</textarea>
{/case} {/case}
{case editor} {case editor}
<textarea name="row[{$item.name}]" class="form-control editor" data-rule="{$item.rule}" rows="5" data-tip="{$item.tip}" {$item.extend}>{$item.value}</textarea> <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>
{/case} {/case}
{case array} {case array}
<dl class="fieldlist" data-name="row[{$item.name}]"> <dl class="fieldlist" data-name="row[{$item.name}]">
@ -176,8 +176,8 @@
<div class="form-group hide" id="add-content-container"> <div class="form-group hide" id="add-content-container">
<label for="content" class="control-label col-xs-12 col-sm-2">{:__('Content')}:</label> <label for="content" class="control-label col-xs-12 col-sm-2">{:__('Content')}:</label>
<div class="col-xs-12 col-sm-4"> <div class="col-xs-12 col-sm-4">
<textarea name="row[content]" id="content" cols="30" rows="5" class="form-control" data-rule="required">key1|value1 <textarea name="row[content]" id="content" cols="30" rows="5" class="form-control" data-rule="required">value1|title1
key2|value2</textarea> value2|title2</textarea>
</div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">

View File

@ -247,7 +247,7 @@ return [
// +---------------------------------------------------------------------- // +----------------------------------------------------------------------
'token' => [ 'token' => [
// 驱动方式 // 驱动方式
'type' => 'Redis', 'type' => 'Mysql',
// 缓存前缀 // 缓存前缀
'key' => 'i3d6o32wo8fvs1fvdpwens', 'key' => 'i3d6o32wo8fvs1fvdpwens',
// 加密方式 // 加密方式