Форум → Программирование → PHP для идиотов → Нативно-хуетивный шаблонизатор
Нативно-хуетивный шаблонизатор
Страницы: ← Предыдущая страница • Следующая страница →
-
19 октября 2010 г. 1:22, спустя 20 минут
а потом, когда будешь работать с версталами, скажешь обратное… -
2 февраля 2011 г. 16:23, спустя 106 дней 16 часов
для Yii прикрутил Twig, твиг для юзеров, натив для разработчиков
А можно поделиться плагином? Собственно, воспользовался решением с http://www.yiiframework.com/forum/index.php?/topic/4919-twig-view-renderer/, но вот проблема с CHtml.link. Передаваемый аргумент выглядит так:array('view', 'id' => data.idCountry);
На Twig'е задолбался передавать, подобное не катит:{{ C.Html.link(C.Html.encode(data.CountryName), [
'view',
{'id' : data.idCountry},
])|raw }}
Вернее передает массив несколько не в том виде, как нужно. Извиняюсь за глупый вопрос, но пару дней сижу за yii и twig, задачу поставило начальство, ничего не поделаешь. -
2 февраля 2011 г. 17:45, спустя 1 час 22 минуты 30 секунд
Думал, что перепробовал все, оказалось решение в лоб помогает:{{ C.Html.link(C.Html.encode(data.CountryName), {
0 : 'view',
'id' : data.idCountry,
})|raw }}
С этого момента я еще больше убедился в своей расовой ненависти к скрещиванию бульдогов с носорогами. -
2 февраля 2011 г. 17:46, спустя 26 секунд
…|raw
для меня это как метка "сифа, руками не трогать"ιιlllιlllι унц-унц -
2 февраля 2011 г. 19:13, спустя 1 час 27 минут 15 секунд
…|raw
для меня это как метка "сифа, руками не трогать"
Увы, веселее скрестить пока не получилось. raw там по жизни пока будет. И да, выглядит страшно, да. -
3 февраля 2011 г. 22:51, спустя 1 день 3 часа 38 минут
для Yii прикрутил Twig, твиг для юзеров, натив для разработчиков
А можно поделиться плагином? Собственно, воспользовался решением с http://www.yiiframework.com/forum/index.php?/topic/4919-twig-view-renderer/, но вот проблема с CHtml.link. Передаваемый аргумент выглядит так:array('view', 'id' => data.idCountry);
На Twig'е задолбался передавать, подобное не катит:{{ C.Html.link(C.Html.encode(data.CountryName), [
'view',
{'id' : data.idCountry},
])|raw }}
Вернее передает массив несколько не в том виде, как нужно. Извиняюсь за глупый вопрос, но пару дней сижу за yii и twig, задачу поставило начальство, ничего не поделаешь.
Использую его же, но у меня специфичные цели, там не нужны функции. А для шаблонов сайта натив. -
4 февраля 2011 г. 12:44, спустя 13 часов 53 минуты 6 секунд
Использую его же, но у меня специфичные цели, там не нужны функции. А для шаблонов сайта натив.
Я бы и рад натив, начальству не нравится. Ну вот и получился - такой, полунатив. разница лишь в том, что вместо "<?php" стало "{{". Ну и код усложнился такими выбрыками. -
4 февраля 2011 г. 14:31, спустя 1 час 46 минут 17 секунд
Ну и код усложнился такими выбрыками.
например? прикручивал твиг на кейк для пары проектов, выборки вообще никак не изменились (ну только что в плагине у меня инициализация пагинации прописана). не думаю, что в уии что-то рознится в этом плане -
4 февраля 2011 г. 14:44, спустя 13 минут 29 секунд
Ну и код усложнился такими выбрыками.
например? прикручивал твиг на кейк для пары проектов, выборки вообще никак не изменились (ну только что в плагине у меня инициализация пагинации прописана). не думаю, что в уии что-то рознится в этом плане
Да просто yii нафиг не нужен Twig или аналоги. Структура удобная с вызовами виджетов и так достаточно понятна, чтобы туда ненужный Twig лепить. -
4 февраля 2011 г. 14:47, спустя 3 минуты 2 секунды
чемC.Html.link(C.Html.encode(data.CountryName), [
'view',
{'id' : data.idCountry},
])
лучше
?<a href="{{ getUrl('foo.bar', {'id' : item.country_id}) }}">{{ trans('foo bar') }}</a>
нахуя городить генерацию каких-то линков? -
4 февраля 2011 г. 15:30, спустя 43 минуты 12 секунд
ололо. Я тоже люблю абстракции, но нужно ж и меру знать -
9 февраля 2011 г. 15:57, спустя 5 дней 26 минут
Дико "полюбил" Twig. Как в нем на null проверку сделать?
{% if record.field is none %} - улетаю в yii в Exception…
Вижу, что не я один озадачился, но решение на stackoverflow.com не подходит уже, более новая версия Twig'а.
Кто что может подсказать? -
10 марта 2011 г. 17:13, спустя 29 дней 1 час 16 минут
Пожалуйста.
Фишка в том, что все движется по кругу, и при разных датах таблица формируется по разному.
Иногда левая и правая колонка содержат одинаковое число дат.
Иногда разрыв между началом и концом соревнования слева, иногда справа.
Слабо все в один шаблон засунуть, да еще чтоб он был читаем?
На Blitz - элементарно.
Далее был эскиз …
Ну что, понекропостим малость. Кто еще помнит нашу веселую дискуссию?
Наконец-то оно запущено в живую:
http://football.sport-express.ru/russia/premier/2011-2012/calendar/
http://football.sport-express.ru/foreign/israel/premier/2010-2011/calendar/ -
10 марта 2011 г. 17:35, спустя 22 минуты 20 секунд
я только недавно вспоминал, но забыл уже что именно ты тогда хотел -
10 марта 2011 г. 19:45, спустя 2 часа 9 минут 42 секунды
а, ну да - бег по кругу это весело ) правда уже не помню в чем был секрет )))ιιlllιlllι унц-унц
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!