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. |
СМОТРИ ТАКЖЕ |
[ Индекс ] [ Модули ] [ Наверх ] |