public function render($template, $d = [])
 {
     $data = $d;
     $askBp = ST::lookAtBackPack();
     $request = !count($askBp->request) ? $this->request : $askBp;
     $data['request'] = $request;
     TemplateBuilder::justRender($template, $data);
 }
Esempio n. 2
0
 /**
  * Crea los archivos html con los templates
  * 
  * @param type $entityName
  * @param type $prefijo
  * @return array
  */
 static function appCreateTemplates($entityName, $prefijo = '')
 {
     $template = new TemplateBuilder(self::$conectionDB, $entityName, $prefijo);
     $configFile = ucfirst(str_replace($prefijo, "", $entityName));
     $folder = "../../modules/{$configFile}";
     $result = array();
     foreach ($template->GetTemplates() as $key => $html) {
         if ($html != '') {
             $fileTemplate = "{$folder}/{$key}.html.twig";
             $ok = self::createArchive($fileTemplate, $html);
             $ok ? array_push($result, "Ok, {$fileTemplate} created") : array_push($result, "ERROR creating {$fileTemplate}");
         }
     }
     return $result;
 }