更新内核

增加自定义表单(未完成)
This commit is contained in:
2017-07-04 12:13:24 +08:00
parent 8af311aa07
commit aef819d417
82 changed files with 12328 additions and 59 deletions

View File

@@ -116,10 +116,7 @@ class Build
if ('__dir__' == $path) {
// 生成子目录
foreach ($file as $dir) {
if (!is_dir($modulePath . $dir)) {
// 创建目录
mkdir($modulePath . $dir, 0755, true);
}
self::checkDirBuild($modulePath . $dir);
}
} elseif ('__file__' == $path) {
// 生成(空白)文件
@@ -144,10 +141,7 @@ class Build
break;
case 'view': // 视图
$filename = $modulePath . $path . DS . $val . '.html';
if (!is_dir(dirname($filename))) {
// 创建目录
mkdir(dirname($filename), 0755, true);
}
self::checkDirBuild(dirname($filename));
$content = '';
break;
default:
@@ -177,9 +171,7 @@ class Build
if (!is_file($filename)) {
$content = file_get_contents(THINK_PATH . 'tpl' . DS . 'default_index.tpl');
$content = str_replace(['{$app}', '{$module}', '{layer}', '{$suffix}'], [$namespace, $module ? $module . '\\' : '', 'controller', $suffix ? 'Controller' : ''], $content);
if (!is_dir(dirname($filename))) {
mkdir(dirname($filename), 0755, true);
}
self::checkDirBuild(dirname($filename));
file_put_contents($filename, $content);
}
}
@@ -194,9 +186,7 @@ class Build
{
$filename = CONF_PATH . ($module ? $module . DS : '') . 'config.php';
if (!is_dir(dirname($filename))) {
mkdir(dirname($filename, 0755, true));
}
self::checkDirBuild(dirname($filename));
if (!is_file($filename)) {
file_put_contents($filename, "<?php\n//配置文件\nreturn [\n\n];");
}
@@ -205,4 +195,11 @@ class Build
file_put_contents($filename, "<?php\n");
}
}
protected static function checkDirBuild($dirname)
{
if (!is_dir($dirname)) {
mkdir($dirname, 0755, true);
}
}
}