Template Toolkit(русская редакция) |
|
||
|
Template::Plugin::Procedural |
|
ОБЗОР |
[ Индекс ] [ Модули ] [ Наверх ] |
package Template::Plugin::LWPSimple; use base qw(Template::Plugin::Procedural); use LWP::Simple; # экспортирует 'get' 1; [% USE LWPSimple %] [% LWPSimple.get("http://www.tt2.org/") %] |
ОПИСАНИЕ |
[ Индекс ] [ Модули ] [ Наверх ] |
Template::Plugin::Procedural - базовый класс для плагинов Template Toolkit, который позволяет вызывать определённые функции не как методы. По сути это означает, что функции не получают в качестве первого аргумента имя класса или ссылку на объект. Это наиболее полезно при создании плагинов для модулей, экспортирующих функции, которые не ожидают таких дополнительных аргументов. Несмотря на то, что функции не будут вызываться в объектно-ориентированном стиле, наследование будет работать как обычно. Класс, который использует Template::Plugin::Procedural можно наследовать, и функции, определенные как в подклассе, так и в оригинальном классе будут вызываться без аргумента, содержащего имя класса/объект. |
АВТОР |
[ Индекс ] [ Модули ] [ Наверх ] |
Марк Фаулер (Mark Fowler <mark@twoshortplanks.com>) |
ВЕРСИЯ |
[ Индекс ] [ Модули ] [ Наверх ] |
1.12, поставляется в составе Template Toolkit версии 2.14, дата релиза - 4 октября 2004. |
АВТОРСКИЕ ПРАВА |
[ Индекс ] [ Модули ] [ Наверх ] |
Copyright (C) 2002 Mark Fowler <mark@twoshortplanks.com> Этот модуль является свободно-распространяемым программным обеспечением; вы можете распространять и/или модифицировать его на тех же условиях, что и Perl. |
СМОТРИ ТАКЖЕ |
[ Индекс ] [ Модули ] [ Наверх ] |