mirror of https://gitee.com/karson/fastadmin.git
修复命令行生成菜单的错误。
parent
cb929e8207
commit
23f4fb1b8c
|
|
@ -255,7 +255,7 @@ class Crud extends Command
|
|||
$controller = str_replace('_', '', $controller);
|
||||
$controllerArr = !$controller ? explode('_', strtolower($table)) : explode('/', strtolower($controller));
|
||||
$controllerUrl = implode('/', $controllerArr);
|
||||
$controllerName = mb_ucfirst(array_pop($controllerArr));
|
||||
$controllerName = ucfirst(array_pop($controllerArr));
|
||||
$controllerDir = implode(DS, $controllerArr);
|
||||
$controllerFile = ($controllerDir ? $controllerDir . DS : '') . $controllerName . '.php';
|
||||
$viewDir = $adminPath . 'view' . DS . $controllerUrl . DS;
|
||||
|
|
@ -810,7 +810,7 @@ class Crud extends Command
|
|||
if (!in_array($inputType, ['datetime', 'select', 'multiple', 'checkbox', 'radio']))
|
||||
return;
|
||||
$fieldList = $this->getFieldListName($field);
|
||||
$methodName = 'get' . mb_ucfirst($fieldList);
|
||||
$methodName = 'get' . ucfirst($fieldList);
|
||||
foreach ($itemArr as $k => &$v)
|
||||
{
|
||||
$v = "__('" . mb_ucfirst($v) . "')";
|
||||
|
|
@ -832,7 +832,7 @@ EOD;
|
|||
{
|
||||
if (!in_array($inputType, ['datetime', 'select', 'multiple', 'checkbox', 'radio']))
|
||||
return;
|
||||
$attrField = mb_ucfirst($this->getCamelizeName($field));
|
||||
$attrField = ucfirst($this->getCamelizeName($field));
|
||||
$getAttr[] = $this->getReplacedStub("mixins" . DS . $inputType, ['field' => $field, 'methodName' => "get{$attrField}TextAttr", 'listMethodName' => "get{$attrField}List"]);
|
||||
}
|
||||
|
||||
|
|
@ -840,7 +840,7 @@ EOD;
|
|||
{
|
||||
if ($inputType != 'datetime')
|
||||
return;
|
||||
$attrField = mb_ucfirst($this->getCamelizeName($field));
|
||||
$attrField = ucfirst($this->getCamelizeName($field));
|
||||
if ($inputType == 'datetime')
|
||||
{
|
||||
$return = <<<EOD
|
||||
|
|
@ -868,13 +868,13 @@ EOD;
|
|||
{
|
||||
$modelarr = explode('_', strtolower($table));
|
||||
foreach ($modelarr as $k => &$v)
|
||||
$v = mb_ucfirst($v);
|
||||
$v = ucfirst($v);
|
||||
unset($v);
|
||||
$modelName = implode('', $modelarr);
|
||||
}
|
||||
else
|
||||
{
|
||||
$modelName = mb_ucfirst($model);
|
||||
$modelName = ucfirst($model);
|
||||
}
|
||||
return $modelName;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -215,7 +215,7 @@ class Menu extends Command
|
|||
|
||||
//导入中文语言包
|
||||
\think\Lang::load(dirname(__DIR__) . DS . 'lang/zh-cn.php');
|
||||
|
||||
|
||||
//先定入菜单的数据
|
||||
$pid = 0;
|
||||
foreach ($controllerArr as $k => $v)
|
||||
|
|
@ -225,7 +225,7 @@ class Menu extends Command
|
|||
$title = (!isset($controllerArr[$key]) ? $controllerTitle : '');
|
||||
$icon = (!isset($controllerArr[$key]) ? $controllerIcon : 'fa fa-list');
|
||||
$remark = (!isset($controllerArr[$key]) ? $controllerRemark : '');
|
||||
$title = $title ? $title : ucfirst($v);
|
||||
$title = $title ? $title : $v;
|
||||
$rulemodel = $this->model->get(['name' => $name]);
|
||||
if (!$rulemodel)
|
||||
{
|
||||
|
|
@ -263,9 +263,9 @@ class Menu extends Command
|
|||
//过滤掉其它字符
|
||||
$comment = preg_replace(array('/^\/\*\*(.*)[\n\r\t]/u', '/[\s]+\*\//u', '/\*\s@(.*)/u', '/[\s|\*]+/u'), '', $comment);
|
||||
|
||||
$title = $comment ? $comment : $n->name;
|
||||
$title = $comment ? $comment : ucfirst($n->name);
|
||||
|
||||
$ruleArr[] = array('pid' => $pid, 'name' => $name . "/" . strtolower($n->name), 'icon' => 'fa fa-circle-o', 'title' => ucfirst($name), 'ismenu' => 0, 'status' => 'normal');
|
||||
$ruleArr[] = array('pid' => $pid, 'name' => $name . "/" . strtolower($n->name), 'icon' => 'fa fa-circle-o', 'title' => $title, 'ismenu' => 0, 'status' => 'normal');
|
||||
}
|
||||
$this->model->saveAll($ruleArr);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue