コード例 #1
0
ファイル: generate-controller.php プロジェクト: ydhl/yangzie
 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.";
 }
コード例 #2
0
ファイル: generate-model.php プロジェクト: ydhl/yangzie
 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");
 }