37 public function create($params, $model)
43 $path = explode(
'/', trim($model,
'/'));
46 $model_name = array_pop($path);
49 $dir = implode(
'/', $path);
52 throw new KumbiaException(
"No se ha logrado crear el directorio \"$file\"");
55 $file .=
"/$model_name.php";
58 if (!is_file($file) ||
59 Console::input(
"El modelo existe, �desea sobrescribirlo? (s/n): ", array(
's',
'n')) ==
's') {
66 include
CORE_PATH .
'console/generators/model.php';
67 $code =
'<?php' . PHP_EOL . ob_get_clean();
70 if (file_put_contents($file, $code)) {
71 echo
"-> Creado modelo $model_name en: $file" . PHP_EOL;
73 throw new KumbiaException(
"No se ha logrado crear el archivo \"$file\"");
85 public function delete($params, $model)
88 $file =
APP_PATH .
'models/' . trim($model,
'/');
96 $success = unlink($file);
101 echo
"-> Eliminado: $file" . PHP_EOL;