예제 #1
0
 /**
  * Função de criação das pastas do controlador
  */
 private function createControllerFolders()
 {
     // Criação de pastas do SRC do controlador
     FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'src' . DS . ucfirst($this->getModule()) . DS . 'Models' . DS . strtolower($this->getController()));
     FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'src' . DS . ucfirst($this->getModule()) . DS . 'ini' . DS . strtolower($this->getController()));
     FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'src' . DS . ucfirst($this->getModule()) . DS . 'translate' . DS . 'pt_BR' . DS . strtolower($this->getController()));
     // Criação de pasta de VIEW do controlador
     FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'view' . DS . strtolower($this->getModule()) . DS . strtolower($this->getController()));
 }
예제 #2
0
 /**
  * Função de criação das pastas do módulo
  */
 private function createModuleFolders()
 {
     // Criação de pasta de CONFIG do módulo
     FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'config');
     // Criação de pasta de TRANSLATE do módulo
     FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'language');
     // Criação de pastas do SRC do módulo
     FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'src' . DS . ucfirst($this->getModule()) . DS . 'Controller');
     FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'src' . DS . ucfirst($this->getModule()) . DS . 'Models');
     FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'src' . DS . ucfirst($this->getModule()) . DS . 'View' . DS . 'Helper');
     FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'src' . DS . ucfirst($this->getModule()) . DS . 'ini');
     FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'src' . DS . ucfirst($this->getModule()) . DS . 'translate' . DS . 'pt_BR');
     // Criação de pastas de VIEW do módulo
     FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'view' . DS . strtolower($this->getModule()));
     FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'view' . DS . 'error');
     FileFolder::createFolder(MODULES_PATH . ucfirst($this->getModule()) . DS . 'view' . DS . 'layout');
     // Criação de pastas no PUBLIC
     FileFolder::createFolder(PUBLIC_PATH . 'css' . DS . strtolower($this->getModule()));
     FileFolder::createFolder(PUBLIC_PATH . 'js' . DS . strtolower($this->getModule()));
     FileFolder::createFolder(PUBLIC_PATH . 'img' . DS . strtolower($this->getModule()));
 }