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 | 
