删除冗余代码
This commit is contained in:
parent
107a7d48da
commit
39c0ec4c48
@ -58,56 +58,4 @@ class ModelGeneratorCommand extends Command
|
|||||||
$output->error(sprintf('%s Create Failed!', $modelFile));
|
$output->error(sprintf('%s Create Failed!', $modelFile));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
private function getTableFields($table): array
|
|
||||||
{
|
|
||||||
$fields = Db::query('show full columns from ' .
|
|
||||||
config('database.connections.mysql.prefix') . $table);
|
|
||||||
|
|
||||||
$new = [];
|
|
||||||
|
|
||||||
foreach ($fields as $field) {
|
|
||||||
$new[$field['Field']] = $field['Comment'];
|
|
||||||
}
|
|
||||||
|
|
||||||
return $new;
|
|
||||||
}
|
|
||||||
|
|
||||||
private function generateFields($fields)
|
|
||||||
{
|
|
||||||
$f = '';
|
|
||||||
foreach ($fields as $field => $comment) {
|
|
||||||
$f .= sprintf("'%s', // %s" . "\r\n\t\t", $field, $comment);
|
|
||||||
}
|
|
||||||
|
|
||||||
return rtrim($f, "\r\n\t\t");
|
|
||||||
}
|
|
||||||
|
|
||||||
private function replaceContent(array $replace)
|
|
||||||
{
|
|
||||||
return str_replace([
|
|
||||||
'{Module}', '{Class}', '{Name}', '{Field}'
|
|
||||||
], $replace, $this->content());
|
|
||||||
}
|
|
||||||
|
|
||||||
private function content()
|
|
||||||
{
|
|
||||||
return <<<EOT
|
|
||||||
<?php
|
|
||||||
namespace catchAdmin\{Module}\model;
|
|
||||||
|
|
||||||
use catcher\base\CatchModel;
|
|
||||||
|
|
||||||
class {Class} extends CatchModel
|
|
||||||
{
|
|
||||||
protected \$name = '{Name}';
|
|
||||||
|
|
||||||
protected \$field = [
|
|
||||||
{Field}
|
|
||||||
];
|
|
||||||
}
|
|
||||||
EOT;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user