Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Konstantin Tokar                     2:5020/400     23 Apr 2003  15:08:31
 To : Roman Kirjanov
 Subject : Re: Template
 -------------------------------------------------------------------------------- 
 
 > Hе получается заставить работать Template. Где я напутал ?
 > 
 > --- tmpl.pl ---
 > #!/usr/bin/perl
 > use strict;
 > use Template;
 > 
 > sub foo {return "this is 'foo'\n";}
 > 
 > my $tpl = Template->new() || die Template->error(), "\n";
 > $tpl->process('stuff/engine.tpl') || die $tpl->error();
 > 
 > --- stuff/engine.tpl ---
 > [% foo(); %][% GET foo(); %][% baz(); %]
 > 
 > 
 > Hичего не выводит, даже сообщение об ошибке - baz() - не определена.
 > Если между ][ вставить тескт - его и выведет.
 > 
 
 Hигде ты не напутал (почти). В общем, в шаблонах надо писать вывод 
 переменных. Можно писать вывод результатов функций-методов классов. Я 
 частенько нахожу такие места, где ошибка без диагностики, так что проще 
 всего делать только так, как описано в документации по TT.
 
 --- ifmail v.2.15dev5
  * Origin: MTU-Intel ISP (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Template   Roman Kirjanov   23 Apr 2003 12:55:25 
 Re: Template   Konstantin Tokar   23 Apr 2003 15:08:31 
 Re: Template   Roman Kirjanov   23 Apr 2003 19:18:50 
 Re: Template   Oleg Demidovich   23 Apr 2003 17:39:23 
Архивное /ru.perl/2805935bedbc.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional