Template Toolkit: Модули: Template::Plugin::CGI
Интерфейс к модулю CGI.
Оглавление
[% USE CGI %]
[% CGI.param('parameter') %]
[% USE things = CGI %]
[% things.param('name') %]
# смотри документацию к модулю CGI о других методах объекта CGI |
Это очень простой интерфейс-плагин Template Toolkit к модулю CGI.
Объект CGI создается с помощью следующей директивы:
[% USE CGI %]
После этого методы CGI можно вызывать следующим образом:
[% CGI.header %]
[% CGI.param('parameter') %]
Для определения другого имени, по которому объект будет доступен,
можно использовать алиас.
[% USE mycgi = CGI %]
[% mycgi.start_form %]
[% mycgi.popup_menu({ Name => 'Color'
Values => [ 'Green' 'Black' 'Brown' ] }) %]
Параметры в скобках к директиве USE передаются конструктору плагина:
[% USE cgiprm = CGI('uid=abw&name=Andy+Wardley') %]
[% cgiprm.param('uid') %]
|
В дополнение ко всем методам модуля CGI, этот плагин определяет
следующий.
params()
Метод возвращает ссылку на хеш со всеми параметрами CGI. Множественные
значения параметров будут возвращены в виде массивов.
[% USE CGI('user=abw&item=foo&item=bar') %]
[% CGI.params.user %] # abw
[% CGI.params.item.join(', ') %] # foo, bar
|
2.65, поставляется в составе Template Toolkit версии 2.14,
дата релиза - 4 октября 2004.
|
Copyright (C) 1996-2004 Andy Wardley. All Rights Reserved.
Copyright (C) 1998-2002 Canon Research Centre Europe Ltd.
Этот модуль является свободно-распространяемым программным обеспечением;
вы можете распространять и/или модифицировать его на тех же условиях,
что и Perl.
|
|