修改模板

This commit is contained in:
liaofei 2023-04-25 17:36:28 +08:00
parent 177075459a
commit c2e3962d32
10 changed files with 14 additions and 1 deletions

View File

@ -855,11 +855,13 @@ class SystemCrudServices extends BaseServices
$validate = app()->make(Validate::class);
$validate->setFilePathName($filePath['validate'] ?? '')->setbasePath($basePath)->handle($tableName, [
'field' => $options['fromField'],
'modelName' => $options['modelName'] ?? '',
]);
//生成控制器
$controller = app()->make(Controller::class);
$controller->setFilePathName($filePath['controller'] ?? '')->setbasePath($basePath)->handle($tableName, [
'usePath' => $service->getUsePath(),
'modelName' => $options['modelName'] ?? '',
'validateName' => '\\' . str_replace('/', '\\', $validate->getUsePath()) . 'Validate::class',
'field' => array_column($options['fromField'], 'field'),
]);

View File

@ -90,6 +90,7 @@ class Controller extends Make
[$className, $contentController] = $this->getStubContent($name, 'controller');
$this->value['modelName'] = $options['modelName'] ?? $name;
$this->value['nameCamel'] = Str::studly($name);
$this->value['name'] = $className;
$this->value['path'] = $this->getfolderPath($path);

View File

@ -56,6 +56,7 @@ class Model extends Make
$this->value['use-php'] = "use think\model\concern\SoftDelete;\n";
$this->value['content-php'] = $this->tab() . "use SoftDelete;\n";
}
$this->value['modelName'] = $options['modelName'] ?? $name;
return parent::handle($name, $options);
}

View File

@ -51,6 +51,7 @@ class Validate extends Make
[$rule, $message] = $this->getRuleContent($options['field']);
$this->value['rule-php'] = $rule;
$this->value['message-php'] = $message;
$this->value['modelName'] = $options['modelName'] ?? $name;
return parent::handle($name, $options); // TODO: Change the autogenerated stub
}

View File

@ -12,6 +12,7 @@
*/
/**
* {%modelName%}
* @author crud自动生成代码
* @date {%time%}
*/

View File

@ -12,6 +12,7 @@
*/
/**
* {%modelName%}
* @author crud自动生成代码
* @date {%time%}
*/

View File

@ -12,6 +12,7 @@
*/
/**
* {%modelName%}
* @author crud自动生成代码
* @date {%time%}
*/

View File

@ -0,0 +1,4 @@
public function get{%field%}Attr($value)
{
{%content-php%}
}

View File

@ -12,6 +12,7 @@
*/
/**
* {%modelName%}
* @author crud自动生成代码
* @date {%time%}
*/
@ -23,7 +24,6 @@ use think\exception\ValidateException;
{%use-php%}
/**
* {%modelName%}
* Class CrudService
* @date {%date%}
* @package app\services\crud{%path%}

View File

@ -12,6 +12,7 @@
*/
/**
* {%modelName%}
* @author crud自动生成代码
* @date {%time%}
*/