1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-06-16 23:00:51 +03:00

Описание параметров категорий

This commit is contained in:
Mzhelskiy Maxim 2014-07-14 22:11:16 +07:00
parent ead83514e9
commit ceeda1f1b7

View file

@ -29,19 +29,33 @@ class ModuleCategory_BehaviorEntity extends Behavior {
* @var array
*/
protected $aParams=array(
// Уникальный код
'target_type'=>'',
// Имя инпута (select) на форме, который содержит список категорий
'form_field'=>'categories',
// Автоматически брать текущую категорию из реквеста
'form_fill_current_from_request'=>true,
// Возможность выбирать несколько категорий
'multiple'=>false,
// Автоматическая валидация категорий (актуально при ORM)
'validate_enable'=>true,
// Поле сущности, в котором хранятся категории. Если null, то используется имя из form_field
'validate_field'=>null,
// Обязательное заполнение категории
'validate_require'=>false,
// Получать значение валидации не из сущности, а из реквеста (используется поле form_field)
'validate_from_request'=>false,
// Минимальное количество категорий, доступное для выбора
'validate_min'=>1,
// Максимальное количество категорий, доступное для выбора
'validate_max'=>5,
// Возможность выбрать только те категории, у которых нет дочерних
'validate_only_without_children'=>false,
// Колбек для подсчета количества объектов у категории. Необходим, например, если необходимо учитывать объекты только с определенным статусом (доступен для публикации).
// Указывать можно строкой с полным вызовом метода модуля, например, "PluginArticle_Main_GetCountArticle"
// В качестве параметров передается список ID категорий и тип
'callback_count_target'=>null,
);
/**