Mercurial > pub > Impl
comparison Lib/IMPL/Web/QueryHandler/PageFormat.pm @ 180:d1676be8afcc
Перекодировка в utf-8
author | sourcer |
---|---|
date | Fri, 30 Dec 2011 23:40:00 +0300 |
parents | 59e5fcb59d86 |
children | 4d0e1962161c |
comparison
equal
deleted
inserted
replaced
179:b3d91ff7aea9 | 180:d1676be8afcc |
---|---|
137 | 137 |
138 =pod | 138 =pod |
139 | 139 |
140 =head1 NAME | 140 =head1 NAME |
141 | 141 |
142 C<IMPL::Web::QueryHandler::PageFormat> - HTML , . | 142 C<IMPL::Web::QueryHandler::PageFormat> - Выдача результатов в виде HTML страницы, построенной из шаблона. |
143 | 143 |
144 =head1 SYNOPSIS | 144 =head1 SYNOPSIS |
145 | 145 |
146 | 146 В файле конфигурации приложения |
147 | 147 |
148 =begin code xml | 148 =begin code xml |
149 | 149 |
150 <handlersQuery type="IMPL::Object::List"> | 150 <handlersQuery type="IMPL::Object::List"> |
151 <item type="IMPL::Web::QueryHandler::PageFormat"> | 151 <item type="IMPL::Web::QueryHandler::PageFormat"> |
153 </item> | 153 </item> |
154 </handlersQuery> | 154 </handlersQuery> |
155 | 155 |
156 =end code xml | 156 =end code xml |
157 | 157 |
158 | 158 Программно |
159 | 159 |
160 =begin code | 160 =begin code |
161 | 161 |
162 my $app = new IMPL::Web::Application(); | 162 my $app = new IMPL::Web::Application(); |
163 $app->handlersQuery->Add( | 163 $app->handlersQuery->Add( |
166 | 166 |
167 =end | 167 =end |
168 | 168 |
169 =head1 DESCRIPTION | 169 =head1 DESCRIPTION |
170 | 170 |
171 . , | 171 Обработчик запроса для веб приложения. Загружает шаблон, путь к котрому берется |
172 C<ENV{PATH_INFO}> C<templatesBase>. | 172 из C<ENV{PATH_INFO}> относительно пути из свойства C<templatesBase>. |
173 | 173 |
174 C<IMPL::Web::QueryHandler> | 174 Наследуется от C<IMPL::Web::QueryHandler> для реализации функционала |
175 C<Process>. | 175 обработчика запроса и переопределяет метод C<Process>. |
176 | 176 |
177 C<Serializable> | 177 C<Serializable> |
178 | 178 |
179 =head1 MEMBERS | 179 =head1 MEMBERS |
180 | 180 |
181 =over | 181 =over |
182 | 182 |
183 =item C<CTOR(%props)> | 183 =item C<CTOR(%props)> |
184 | 184 |
185 . | 185 Создает новый экземпляр и заполняет свойства. |
186 | 186 |
187 =item C<[get,set] templatesCharset> | 187 =item C<[get,set] templatesCharset> |
188 | 188 |
189 . utf-8. | 189 Кодировка шаблонов. По умолчанию utf-8. |
190 | 190 |
191 =item C<[get,set] templatesBase> | 191 =item C<[get,set] templatesBase> |
192 | 192 |
193 . | 193 Каталог относительно которого ищется шаблон. |
194 | 194 |
195 =item C<[override] Process($action,$nextHandler)> | 195 =item C<[override] Process($action,$nextHandler)> |
196 | 196 |
197 , C<IMPL::Web::QueryHandler->Process> | 197 Метод, переопределяющий C<IMPL::Web::QueryHandler->Process> и которому передается управление |
198 . | 198 для выполнения действий. |
199 | 199 |
200 =back | 200 =back |
201 | 201 |
202 =cut | 202 =cut |