Template Toolkit(русская редакция) |
|
||
|
|||
Template::Plugin::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
|
АВТОР |
[ Индекс ] [ Модули ] [ Наверх ] |
Энди Уардли (Andy Wardley <abw@andywardley.com>) |
ВЕРСИЯ |
[ Индекс ] [ Модули ] [ Наверх ] |
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. |
СМОТРИ ТАКЖЕ |
[ Индекс ] [ Модули ] [ Наверх ] |