public function renderFile($templateName, $data) { $this->ensureLoaded(); $templatePath = PathHelper::getTemplatePath($this->pieCrust, $templateName); $content = file_get_contents($templatePath); $this->renderString($content, $data); }
public function renderFile($templateNames, $data) { $templatePath = null; foreach ($templateNames as $templateName) { $templatePath = PathHelper::getTemplatePath($this->pieCrust, $templateName); if ($templatePath) { break; } } if (!$templatePath) { throw new PieCrustException(sprintf("Couldn't find template(s) '%s' in: %s", implode(', ', $templateNames), implode(', ', $this->pieCrust->getTemplatesDirs()))); } $content = file_get_contents($templatePath); echo $content; }
public function renderFile($templateName, $data) { $templatePath = PathHelper::getTemplatePath($this->pieCrust, $templateName); $content = file_get_contents($templatePath); echo $content; }