改名
This commit is contained in:
+36
-14
@@ -116,7 +116,7 @@ use {$model_namespace}\\{$managerName};
|
|||||||
if (str_contains($html, ' function ' . $val . '(')) {
|
if (str_contains($html, ' function ' . $val . '(')) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
$html .= $this->{'controllerMethod' . str_replace('action', '', $val)}($this->fields, $managerName, $managerName) . "\n";
|
$html .= $this->{'controllerMethod' . str_replace('action', '', $val)}($this->fields, $managerName, $managerName, $path) . "\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
$html .= '
|
$html .= '
|
||||||
@@ -166,17 +166,20 @@ use {$model_namespace}\\{$managerName};
|
|||||||
* @param $fields
|
* @param $fields
|
||||||
* @param $className
|
* @param $className
|
||||||
* @param null $object
|
* @param null $object
|
||||||
|
* @param $path
|
||||||
* @return string
|
* @return string
|
||||||
* 新增
|
* 新增
|
||||||
*/
|
*/
|
||||||
public function controllerMethodAdd($fields, $className, $object = NULL): string
|
public function controllerMethodAdd($fields, $className, $object, $path): string
|
||||||
{
|
{
|
||||||
|
$_path = str_replace(CONTROLLER_PATH, '', $path['path']);
|
||||||
|
$_path = lcfirst(rtrim($_path, '/'));
|
||||||
return '
|
return '
|
||||||
/**
|
/**
|
||||||
* @return string
|
* @return string
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
#[Route(uri: "' . lcfirst($className) . '/add", method: "POST")]
|
#[Route(uri: "' . $_path . '/add", method: "POST")]
|
||||||
#[Middleware(middleware: [])]
|
#[Middleware(middleware: [])]
|
||||||
public function actionAdd(): string
|
public function actionAdd(): string
|
||||||
{
|
{
|
||||||
@@ -215,17 +218,21 @@ use {$model_namespace}\\{$managerName};
|
|||||||
* @param $fields
|
* @param $fields
|
||||||
* @param $className
|
* @param $className
|
||||||
* @param null $object
|
* @param null $object
|
||||||
|
* @param array $path
|
||||||
* @return string
|
* @return string
|
||||||
* 构建更新
|
* 构建更新
|
||||||
*/
|
*/
|
||||||
public function controllerMethodUpdate($fields, $className, $object = NULL): string
|
public function controllerMethodUpdate($fields, $className, $object = NULL, $path = []): string
|
||||||
{
|
{
|
||||||
|
$_path = str_replace(CONTROLLER_PATH, '', $path['path']);
|
||||||
|
$_path = lcfirst(rtrim($_path, '/'));
|
||||||
|
|
||||||
return '
|
return '
|
||||||
/**
|
/**
|
||||||
* @return string
|
* @return string
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
#[Route(uri: "' . lcfirst($className) . '/update", method: "POST")]
|
#[Route(uri: "' . $_path . '/update", method: "POST")]
|
||||||
#[Middleware(middleware: [])]
|
#[Middleware(middleware: [])]
|
||||||
public function actionUpdate(): string
|
public function actionUpdate(): string
|
||||||
{
|
{
|
||||||
@@ -246,17 +253,21 @@ use {$model_namespace}\\{$managerName};
|
|||||||
* @param $fields
|
* @param $fields
|
||||||
* @param $className
|
* @param $className
|
||||||
* @param null $object
|
* @param null $object
|
||||||
|
* @param array $path
|
||||||
* @return string
|
* @return string
|
||||||
* 构建更新
|
* 构建更新
|
||||||
*/
|
*/
|
||||||
public function controllerMethodBatchDelete($fields, $className, $object = NULL): string
|
public function controllerMethodBatchDelete($fields, $className, $object = NULL, $path = []): string
|
||||||
{
|
{
|
||||||
|
$_path = str_replace(CONTROLLER_PATH, '', $path['path']);
|
||||||
|
$_path = lcfirst(rtrim($_path, '/'));
|
||||||
|
|
||||||
return '
|
return '
|
||||||
/**
|
/**
|
||||||
* @return string
|
* @return string
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
#[Route(uri: "' . lcfirst($className) . '/batch-delete", method: "POST")]
|
#[Route(uri: "' . $_path . '/batch-delete", method: "POST")]
|
||||||
#[Middleware(middleware: [])]
|
#[Middleware(middleware: [])]
|
||||||
public function actionBatchDelete(): string
|
public function actionBatchDelete(): string
|
||||||
{
|
{
|
||||||
@@ -277,17 +288,21 @@ use {$model_namespace}\\{$managerName};
|
|||||||
* @param $fields
|
* @param $fields
|
||||||
* @param $className
|
* @param $className
|
||||||
* @param $managerName
|
* @param $managerName
|
||||||
|
* @param array $path
|
||||||
* @return string
|
* @return string
|
||||||
* 构建详情
|
* 构建详情
|
||||||
*/
|
*/
|
||||||
public function controllerMethodDetail($fields, $className, $managerName): string
|
public function controllerMethodDetail($fields, $className, $managerName, $path = []): string
|
||||||
{
|
{
|
||||||
|
$_path = str_replace(CONTROLLER_PATH, '', $path['path']);
|
||||||
|
$_path = lcfirst(rtrim($_path, '/'));
|
||||||
|
|
||||||
return '
|
return '
|
||||||
/**
|
/**
|
||||||
* @return string
|
* @return string
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
#[Route(uri: "' . lcfirst($className) . '/detail", method: "POST")]
|
#[Route(uri: "' . $_path . '/detail", method: "POST")]
|
||||||
#[Middleware(middleware: [])]
|
#[Middleware(middleware: [])]
|
||||||
public function actionDetail(): string
|
public function actionDetail(): string
|
||||||
{
|
{
|
||||||
@@ -303,17 +318,21 @@ use {$model_namespace}\\{$managerName};
|
|||||||
* @param $fields
|
* @param $fields
|
||||||
* @param $className
|
* @param $className
|
||||||
* @param $managerName
|
* @param $managerName
|
||||||
|
* @param $path
|
||||||
* @return string
|
* @return string
|
||||||
* 构建删除操作
|
* 构建删除操作
|
||||||
*/
|
*/
|
||||||
public function controllerMethodDelete($fields, $className, $managerName): string
|
public function controllerMethodDelete($fields, $className, $managerName, $path): string
|
||||||
{
|
{
|
||||||
|
$_path = str_replace(CONTROLLER_PATH, '', $path['path']);
|
||||||
|
$_path = lcfirst(rtrim($_path, '/'));
|
||||||
|
|
||||||
return '
|
return '
|
||||||
/**
|
/**
|
||||||
* @return string
|
* @return string
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
#[Route(uri: "' . lcfirst($className) . '/delete", method: "POST")]
|
#[Route(uri: "' . $_path . '/delete", method: "POST")]
|
||||||
#[Middleware(middleware: [])]
|
#[Middleware(middleware: [])]
|
||||||
public function actionDelete(): string
|
public function actionDelete(): string
|
||||||
{
|
{
|
||||||
@@ -334,18 +353,21 @@ use {$model_namespace}\\{$managerName};
|
|||||||
* @param $fields
|
* @param $fields
|
||||||
* @param $className
|
* @param $className
|
||||||
* @param $managerName
|
* @param $managerName
|
||||||
* @param null $object
|
* @param array $path
|
||||||
* @return string
|
* @return string
|
||||||
* 构建查询列表
|
* 构建查询列表
|
||||||
*/
|
*/
|
||||||
public function controllerMethodList($fields, $className, $managerName, $object = NULL): string
|
public function controllerMethodList($fields, $className, $managerName, $path = []): string
|
||||||
{
|
{
|
||||||
|
$_path = str_replace(CONTROLLER_PATH, '', $path['path']);
|
||||||
|
$_path = lcfirst(rtrim($_path, '/'));
|
||||||
|
|
||||||
return '
|
return '
|
||||||
/**
|
/**
|
||||||
* @return string
|
* @return string
|
||||||
* @throws Exception
|
* @throws Exception
|
||||||
*/
|
*/
|
||||||
#[Route(uri: "' . lcfirst($className) . '/list", method: "POST")]
|
#[Route(uri: "' . $_path . '/list", method: "POST")]
|
||||||
#[Middleware(middleware: [])]
|
#[Middleware(middleware: [])]
|
||||||
public function actionList(): string
|
public function actionList(): string
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user