自动生成改进

This commit is contained in:
thinkphp
2015-12-08 19:23:33 +08:00
parent 393629d61c
commit 2b5b84e9a5

View File

@@ -47,26 +47,30 @@ class Create
mkdir(APP_PATH . $module . '/' . $path); mkdir(APP_PATH . $module . '/' . $path);
} }
foreach ($file as $val) { foreach ($file as $val) {
$filename = APP_PATH . $module . '/' . $path . '/' . strtolower($val) . EXT; if (strpos($val, '.')) {
switch ($path) { // 文件
case 'controller': // 控制器 $filename = $val;
if (!is_file($filename)) { $content = '';
file_put_contents($filename, "<?php\nnamespace {$module}\\{$path};\nclass {$filename} {\n}"); } else {
} $filename = APP_PATH . $module . '/' . $path . '/' . strtolower($val) . EXT;
break; switch ($path) {
case 'model': // 模型 case 'controller': // 控制器
if (!is_file($filename)) { $content = "<?php\nnamespace {$module}\\{$path};\nclass {$val} {\n}";
file_put_contents($filename, "<?php\nnamespace {$module}\\{$path};\nclass {$filename} extends \Think\Model{\n}"); break;
} case 'model': // 模型
break; $content = "<?php\nnamespace {$module}\\{$path};\nclass {$val} extends \Think\Model{\n}";
case 'view': // 视图 break;
break; case 'view': // 视图
default: $content = '';
if (!is_file($filename)) { break;
file_put_contents($filename, "<?php\nnamespace {$module}\\{$path};\nclass {$filename} {\n}"); default:
} $content = "<?php\nnamespace {$module}\\{$path};\nclass {$val} {\n}";
}
} }
if (!is_file($filename)) {
file_put_contents($filename, $content);
}
} }
} }
} }