Mercurial > pub > Impl
view Lib/IMPL/Web/View/Metadata.pm @ 363:d67e45705be5
sync, model metadata
author | cin |
---|---|
date | Fri, 29 Nov 2013 11:04:19 +0400 |
parents | 715b9959b207 |
children |
line wrap: on
line source
package IMPL::Web::View::Metadata; use strict; use IMPL::declare { base => [ 'IMPL::Object' => undef ] }; 1; __END__ =pod =head1 NAME =head1 SYNOPSIS =head1 DESCRIPTION Метаданные описывают модель, ее свойства, используются для построения представления. =over =item * type Опционально. Тип модели. В случаях, когда модель не определена, данное свойство позволяет определить ее тип. =item * label Опционально. Имя модели для отображения. =item * template Шаблон, который следует использовать для отображения модели. =item * fields Коллекция с информацией по свойствам (полям) модели. Данный хеш используется для определения представления при использовании C<display_for('field')>. =back Метаданные публикуются провайдером, кроме того они могут быть расширены дополнительными свойствами. =cut