public function generate() { $argv = $this->args; $this->controller = $argv['controller']; $this->view_format = $argv['view_format']; $this->module_name = $argv['module_name']; $this->uri = $argv['uri']; $generate_module = new Generate_Module_Script(array("module_name" => $this->module_name)); $generate_module->generate(); $this->save_class(); $this->save_test(); echo __("update __module__ file :\t"); $this->update_module(); echo get_colored_text(__("Ok."), "blue", "white") . "\r\nDone."; }
public function generate() { $argv = $this->args; $this->base = $argv['base']; $this->module_name = $argv['module_name']; $this->table_name = $argv['table_name']; $this->class_name = $argv['class_name']; if (empty($this->module_name) || empty($this->table_name) || empty($this->class_name)) { die(__(Generate_Model_Script::USAGE)); } $generate_module = new Generate_Module_Script(array("module_name" => $this->module_name)); $generate_module->generate(); //Model $model_class = YZE_Object::format_class_name($this->class_name, "Model"); $handleResult = $this->create_model_code($model_class); echo __("create model {$model_class} :"); $this->save_class($handleResult, $model_class, $this->module_name); echo __("create model {$model_class} phpt file :"); $this->save_test($handleResult, $model_class, $this->module_name); echo __("Done!\n"); }