变更
This commit is contained in:
+10
@@ -64,6 +64,16 @@ abstract class GiiBase
|
|||||||
$this->modelNamespace = $modelNamespace;
|
$this->modelNamespace = $modelNamespace;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param string $content
|
||||||
|
* @return string
|
||||||
|
*/
|
||||||
|
protected function clearBlank(string $content): string
|
||||||
|
{
|
||||||
|
return preg_replace('/\s/ixm', '', $content);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param string $controllerPath
|
* @param string $controllerPath
|
||||||
*/
|
*/
|
||||||
|
|||||||
+2
-4
@@ -129,17 +129,15 @@ use {$model_namespace}\\{$managerName};
|
|||||||
file_put_contents($file, '<?php' . PHP_EOL);
|
file_put_contents($file, '<?php' . PHP_EOL);
|
||||||
file_put_contents($file, PHP_EOL, FILE_APPEND);
|
file_put_contents($file, PHP_EOL, FILE_APPEND);
|
||||||
file_put_contents($file, PHP_EOL, FILE_APPEND);
|
file_put_contents($file, PHP_EOL, FILE_APPEND);
|
||||||
file_put_contents($file, PHP_EOL, FILE_APPEND);
|
|
||||||
file_put_contents($file, 'use Kiri\Message\Handler\Router;' . PHP_EOL, FILE_APPEND);
|
file_put_contents($file, 'use Kiri\Message\Handler\Router;' . PHP_EOL, FILE_APPEND);
|
||||||
file_put_contents($file, PHP_EOL, FILE_APPEND);
|
file_put_contents($file, PHP_EOL, FILE_APPEND);
|
||||||
file_put_contents($file, PHP_EOL, FILE_APPEND);
|
file_put_contents($file, PHP_EOL, FILE_APPEND);
|
||||||
file_put_contents($file, PHP_EOL, FILE_APPEND);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$tableName = str_replace($this->db->tablePrefix, '', $this->tableName);
|
$tableName = str_replace($this->db->tablePrefix, '', $this->tableName);
|
||||||
$tableName = str_replace('_', '-', $tableName);
|
$tableName = str_replace('_', '-', $tableName);
|
||||||
|
|
||||||
$addRouter = 'Router::group([\'prefix\' => \'' . $tableName . '\',\'namespace\' => \''.$namespace.'\'], function () {
|
$addRouter = 'Router::group([\'prefix\' => \'' . $tableName . '\',\'namespace\' => \'' . $namespace . '\'], function () {
|
||||||
Router::post(\'add\', \'' . $controllerName . 'Controller@actionAdd\');
|
Router::post(\'add\', \'' . $controllerName . 'Controller@actionAdd\');
|
||||||
Router::get(\'list\', \'' . $controllerName . 'Controller@actionList\');
|
Router::get(\'list\', \'' . $controllerName . 'Controller@actionList\');
|
||||||
Router::post(\'update\', \'' . $controllerName . 'Controller@actionUpdate\');
|
Router::post(\'update\', \'' . $controllerName . 'Controller@actionUpdate\');
|
||||||
@@ -150,7 +148,7 @@ use {$model_namespace}\\{$managerName};
|
|||||||
Router::get(\'detail\', \'' . $controllerName . 'Controller@actionDetail\');
|
Router::get(\'detail\', \'' . $controllerName . 'Controller@actionDetail\');
|
||||||
});
|
});
|
||||||
';
|
';
|
||||||
if (!str_contains(preg_replace('/\s/ixm', '', file_get_contents($file)), preg_replace('/\s/ixm', '', $addRouter))) {
|
if (!str_contains($this->clearBlank(file_get_contents($file)), $this->clearBlank($addRouter))) {
|
||||||
file_put_contents($file, $addRouter, FILE_APPEND);
|
file_put_contents($file, $addRouter, FILE_APPEND);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user