| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > HTML::Template ->> HTML::Template::Compiled |
| Автор: gcc 17.1.2011, 00:33 | ||||||||
на одной странице есть 2 двумерных цикла:
из-за них вылетает ошибка:
включен:
если поставить один цикл, все работает...! во-втором цикле пробовал поменять название COLUMNS на 2COLUMNS2:
пишет все вермя, тоже самое... в чем может быть проблема? какие могут быть вараинты чтобы исправить? |
| Автор: arto 17.1.2011, 01:14 |
| .COLUMNS ? посмотреть на global_vars, и работу со вложенными циклами. |
| Автор: gcc 21.5.2011, 01:42 | ||||||
| может кому-то пригодиться нашел, есть структура в отладке
надо убрать вот это:
или заменить на что угодно, я заменил на пустой хэш
|
| Автор: myth777 23.5.2011, 12:21 | ||
Попробуйте установить
при создании HTML::Template |
| Автор: arto 23.5.2011, 13:45 |
| MISSING FEATURES There are some features of H::T that are missing. I'll try to list them here. "die_on_bad_params" I don't think I'll implement that. |
| Автор: gcc 23.5.2011, 15:16 | ||
еще когда параметр называется в шаблоне
а хэш стоит $c->stash->{page} в HTML::Template - это срабатывало как одно и тоже, регистр игнорировался а в HTML::Template::Compiled надо менять... на $c->stash->{PAGE} |
| Автор: myth777 25.5.2011, 15:00 | ||||
|
| Автор: arto 25.5.2011, 15:04 |
| вроде используют HTML::Template::Compiled, не? |
| Автор: myth777 25.5.2011, 17:10 | ||
Ну да, пардон. Придется значит следить за тем что передаете. А функционала HTML::Template не хватает что ли? |
| Автор: arto 25.5.2011, 17:26 |
| HTML::Template не поддрживает шаблоны в utf8, например. |
| Автор: myth777 26.5.2011, 07:59 | ||
Здрасти приехали, у меня почему то работает. А вот реализация на c++ нет. |
| Автор: arto 26.5.2011, 08:32 |
| прямо из коробки? без патченья? |
| Автор: gcc 26.5.2011, 12:14 | ||
время генерации большой страницы с циклами и т.д. идет порядка ~3-8сек. и сильно грузит CPU сервера, кэширование не помогает кэширование в HTML::Template::Compiled ускорило ЭТО порядка 0.1-1.5сек. |
| Автор: myth777 26.5.2011, 12:39 | ||||
Да, пряма из коробки(Debian). У меня до 800 записей из таблицы в LOOP подсовываются на одной странице, отображаются нормально. Разбивать страницы не пробовали? |