public function render($template, $d = []) { $data = $d; $askBp = ST::lookAtBackPack(); $request = !count($askBp->request) ? $this->request : $askBp; $data['request'] = $request; TemplateBuilder::justRender($template, $data); }
/** * 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; }