Расширение функционала Bitrix 24/Модуль: различия между версиями
Содержимое удалено Содержимое добавлено
→Модель БД: crud |
→Модель БД: gggg |
||
Строка 65:
TextField
FloatField
ArrayField
</pre>
Описание поля с валидацией:
<source lang="PHP">new Entity\StringField('ISBN', array(
'required' => true,
'column_name' => 'ISBNCODE',
'validation' => function() {
return array(
new Entity\Validator\RegExp('/\d{13}/'),
function ($value, $primary, $row, $field) {
// проверяем последнюю цифру
// ...
// если цифра неправильная - возвращаем особую ошибку
return new Entity\FieldError(
$field, 'Контрольная цифра ISBN не сошлась', 'MY_ISBN_CHECKSUM'
);
}
);
}
)),</source>
К таблицам модуля можно обращаться через getList:
|