mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-06-16 23:00:51 +03:00
Описание параметров категорий
This commit is contained in:
parent
ead83514e9
commit
ceeda1f1b7
|
@ -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,
|
||||
);
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue