Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
3 / 3 / 2
Регистрация: 29.10.2013
Сообщений: 230

Ошибка в Twig

29.10.2014, 11:18. Показов 1935. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
привет, вот од из index.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
require_once 'config.php';
require_once $tmpl_dir.'/lib/Twig/Autoloader.php';
Twig_Autoloader::register();
 
$loader = new Twig_Loader_Filesystem($tmpl_dir);
$twig = new Twig_Environment($loader, array(
    'cache'       => 'compilation_cache',
    'auto_reload' => true
));
echo $twig->render('index.html');
$lexer = new Twig_Lexer($twig, array( 
    'tmpl_dir' => $tmpl_dir ));
 
?>
вот html
HTML5
1
2
3
4
5
6
7
8
9
10
11
<!DOCTYPE>
<html>
<head>
<link rel="stylesheet" type="text/css" href="{% tmpl_dir %}/css/css.css">
</head>
<body>
<div id="container">    
<h1>Good Sites</h1>
</div>
</body>
</html>
в браузере выдает почему то это:

Fatal error: Uncaught exception 'Twig_Error_Syntax' with message 'Unknown tag name "tmpl_dir" in "index.html" at line 4' in Z:\home\test1.ru\www\template\lib\Twig\P arser.php:182 Stack trace: #0 Z:\home\test1.ru\www\template\lib\Twig\P arser.php(95): Twig_Parser->subparse(NULL, false) #1 Z:\home\test1.ru\www\template\lib\Twig\E nvironment.php(507): Twig_Parser->parse(Object(Twig_TokenStream)) #2 Z:\home\test1.ru\www\template\lib\Twig\E nvironment.php(559): Twig_Environment->parse(Object(Twig_TokenStream)) #3 Z:\home\test1.ru\www\template\lib\Twig\E nvironment.php(334): Twig_Environment->compileSource('<!DOCTYPE>??<ht...', 'index.html') #4 Z:\home\test1.ru\www\template\lib\Twig\E nvironment.php(292): Twig_Environment->loadTemplate('index.html') #5 Z:\home\test1.ru\www\index.php(11): Twig_Environment->render('index.html') #6 {main} thrown in Z:\home\test1.ru\www\template\lib\Twig\P arser.php on line 182
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.10.2014, 11:18
Ответы с готовыми решениями:

Шаблонизатор TWIG
Подскажите, как осуществить поиск замену, в тексте, применением регулярных выражений. В данной конструкции {{...

Цикл в Twig
Привет снова, Вот код из твиг {% block content %} &lt;div id=&quot;content&quot;&gt; {% for post in posts %} &lt;div class=&quot;post-item &quot;&gt; ...

Проверка типа данных в twig
Вопрос прост. Нужно проверить какой тип данных в переменной. Нужен аналог is_numeric() в twig. If(is_numeric($var)) echo...

2
Software Engineer
 Аватар для Custos
332 / 335 / 55
Регистрация: 23.09.2014
Сообщений: 983
29.10.2014, 11:30
Цитата Сообщение от Ваник Хачатрян Посмотреть сообщение
Unknown tag name "tmpl_dir" in "index.html" at line 4
Намекает
0
3 / 3 / 2
Регистрация: 29.10.2013
Сообщений: 230
29.10.2014, 11:54  [ТС]
Ну я же дал значение переменной
PHP
1
    'tmpl_dir' => $tmpl_dir ));
Добавлено через 1 минуту
А нет я решил все, перепутал {% ... %} c {{ ... }}

Добавлено через 3 минуты
Но все равно {{ tmpl_dir }} ничего не выводит, просто пропала ошибка, а поле пустое
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.10.2014, 11:54
Помогаю со студенческими работами здесь

Как передать глобальную переменную в twig
define(&quot;SEASON&quot;, 1); как теперь её в файле с расширением twig вывести?

PHP и Twig - вывод отдельной функции
Доброго времени суток. У меня имеется класс Core, где хранятся мои функции. Так же метод класса, который в качестве параметра принимает...

Twig. Многоуровневое меню c бесконечным вложением
Здравствуйте коллеги! Надеюсь - что написал в правильную ветку. Задумал в своём проекте кастомизировать многоуровневое меню c...

PHP twig
Доброго времени суток. Помогите пожалуйста сделать класс. Это должен быть обычный класс в котором собраны методы: get($id) - отдает...

Работа с шаблонизатором TWIG
Всем привет! Мне нужно написать справочник по каким-либо товарам. С использованием бд и twig'a. Прочитал документацию этого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru