fenom-template / fenom

Template Engine for PHP. Maintainers wanted!
Other
446 stars 108 forks source link

Проблема в Template.php или у меня руки кривые? #213

Closed scifinder closed 8 years ago

scifinder commented 8 years ago

Простейший скрипт

<?php
require_once 'Fenom/Fenom.php';
\Fenom::registerAutoload();
$fenom = Fenom::factory('templates', 'templates/cache');
$fenom->setOptions(Fenom::AUTO_RELOAD);
$var = array('test' => 'Тест');
$fenom->display("login-index.tpl", $var);
?>

выдаёт это: Fatal error: Undefined constant 'T_ABSTRACT' in /Fenom/Template.php on line 253

goelfy commented 8 years ago

Видимо у вас версия php меньше 5.0.0. Если нет то версию и код шаблона (оформленный) в студию.

scifinder commented 8 years ago

Вот шаблон: From Template {$title} Вот сценарий (пути убрал):

<?php
        require_once 'Fenom.php';
        \Fenom::registerAutoload();

        $fenom = Fenom::factory('templates', 'templates/cache');
        $fenom->setOptions(Fenom::AUTO_RELOAD);
        $fenom->display("index.tpl", array(
                'title' => 'Проверка',
        ));
?>

Вот ответ сервера: Fatal error: Undefined constant 'T_ABSTRACT' in Fenom/Template.php on line 253 Версия php 5.6.16 Ничего понять не могу. P.S. Движок Fenom скачал с github вчера.

pafnuty commented 8 years ago

А у вас расширение http://php.net/manual/en/book.tokenizer.php для php установлено?

scifinder commented 8 years ago

Точно! Установил, всё заработало. Спасибо! =)