/** * Render template * * @param string $view * @param array $data * @return string|null */ protected function _render($view, array $data = array()) { if (empty($data)) { $data = $this->getState()->getData(); } return Phiew_View::render($view, $data); }
<?php require_once 'autoload.php'; date_default_timezone_set('UTC'); // Just to make date() shut up on fresh installs echo Phiew_View::render('views/helpers');
public function showForm() { $state = $this->_getState(); Phiew_View::render('controller-state', $state); }
<?php require_once 'autoload.php'; define('PHIEW_VIEW_DIR', dirname(__FILE__) . '/views'); Phiew_View::render('insert-data', array('title' => 'Adding data to our view', 'list' => array('Some', 'example', 'data', 'for', 'you'))); /* Alternative method for setting data, using template object: * * $template = new Phiew_View_Template(); * $template->title = 'Adding data to our view'; * $template->list = array('Some', 'example', 'data', 'for', 'you'); * $template->render('insert-data'); * */
<?php // The autoloader includes what we need require_once 'autoload.php'; // The simplest way to render a template echo Phiew_View::render('views/hello-world');
<?php require_once 'autoload.php'; define('PHIEW_VIEW_DIR', dirname(__FILE__) . '/views'); Phiew_View::render('helpers');
<?php require_once 'autoload.php'; // Remember to set this so we know where our templates is located define('PHIEW_VIEW_DIR', dirname(__FILE__) . '/views'); // Two ways to use templates ... // #1: Use Phiew_View's static functions Phiew_View::render('hello-world'); // #2: Create Phiew_View_Template object // $template = new Phiew_View_Template(); // $template->render('hello-world');
<?php require_once 'autoload.php'; define('PHIEW_VIEW_DIR', dirname(__FILE__) . '/views'); Phiew_View::render('template-in-template');
<?php require_once 'autoload.php'; echo Phiew_View::render('views/template-in-template');