コード例 #1
0
 /**
  * We will generate the view pages into views directory.
  */
 private function generateViews()
 {
     $viewInstance = View::instance($this);
     $viewInstance->setLayoutType($this->viewType);
     $viewTemplateDir = dirname(dirname(__FILE__)) . DS . 'src' . DS . 'Apps' . DS . 'Views' . DS;
     $viewInstance->setTableColumns($this->columns);
     $viewInstance->setViewTemplatePath($viewTemplateDir);
     // generate twig template layout if type has set via user
     if ($this->viewType == 'php') {
         // Type not set then we will generate php layout
         $viewInstance->generateLayout('layouts');
     } else {
         $viewInstance->generateLayout('layouts.main');
     }
     $viewInstance->generateViews();
     $this->info('Views Generated In ' . str_replace('Controller', '', $this->controller) . ' Directory..');
 }
コード例 #2
0
 /**
  * We will generate the view pages into views directory
  */
 private function generateViews()
 {
     $viewInstance = View::instance($this);
     $viewInstance->setLayoutType($this->viewType);
     $viewTemplateDir = dirname(dirname(__FILE__)) . DS . 'src' . DS . ucfirst('apps') . DS . ucfirst('views') . DS;
     $viewInstance->setTableColumns($this->columns);
     $viewInstance->setViewTemplatePath($viewTemplateDir);
     // generate twig template layout if type has set via user
     if ($this->viewType == 'php') {
         // Type not set then we will generate php layout
         $viewInstance->generateLayout('layout');
     } else {
         $viewInstance->generateLayout('layout.main');
     }
     $viewInstance->generateViews();
     $this->output->writeln("Views generated in " . str_replace("Controller", "", $this->controller) . " directory..");
 }