Пример #1
0
 protected function _init()
 {
     $templatesDir = $this->getTemplatesDir();
     if (is_null($this->_templateEngine)) {
         $this->_templateEngine = new Miao_TemplatesEngine_PhpNative($templatesDir);
     } else {
         $this->_templateEngine->setTemplatesDir($templatesDir);
         $this->_templateEngine->resetTemplateVariables();
     }
 }
Пример #2
0
 public function testResetTemplateVariables()
 {
     $pn = new Miao_TemplatesEngine_PhpNative($this->_templatesDir, false);
     $pn->setValueOf('name1', 'Начало');
     $pn->setValueOf('name2', ' середина');
     $pn->setValueOf('name3', ' середина2');
     $pn->setValueOf('name4', ' конец.');
     $this->_generateTemplate('name1', array('name2', 'name3', 'name4'));
     $res = $pn->fetch($this->_tmplName);
     $this->assertEquals($res, 'Начало середина середина2 конец.');
     $pn->resetTemplateVariables();
     $res = $pn->fetch($this->_tmplName);
     $this->assertEquals($res, '');
 }