Пример #1
0
 /**
  * List the CrudIgniter options
  * 
  * @since 1.0
  * @access public
  * @return void
  */
 public function listOptions()
 {
     $result = ConsoleIgniter::writeQuestion('What do you want to generate?', array('MODEL', 'VIEW', 'CONTROLLER', 'EXIT'), 0);
     $generator = null;
     $result = strtolower($result);
     switch ($result) {
         case 0:
             if (class_exists('MY_ModelGenerator')) {
                 $generator = new MY_ModelGenerator();
             } else {
                 $generator = new ModelGenerator();
             }
             break;
         case 1:
             if (class_exists('MY_ViewGenerator')) {
                 $generator = new MY_ViewGenerator();
             } else {
                 $generator = new ViewGenerator();
             }
             break;
         case 2:
             if (class_exists('MY_ControllerGenerator')) {
                 $generator = new MY_ControllerGenerator();
             } else {
                 $generator = new ControllerGenerator();
             }
             break;
         default:
             ConsoleIgniter::bye();
     }
     $generator->generate();
     ConsoleIgniter::bye();
 }