1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
grouplang.php
См. документацию.
1<?php
2
3namespace Bitrix\Catalog;
4
5use Bitrix\Main;
6use Bitrix\Main\Localization\Loc;
7
35
36class GroupLangTable extends Main\Entity\DataManager
37{
43 public static function getTableName(): string
44 {
45 return 'b_catalog_group_lang';
46 }
47
53 public static function getMap(): array
54 {
55 return array(
56 'ID' => new Main\Entity\IntegerField('ID', array(
57 'primary' => true,
58 'autocomplete' => true,
59 'title' => Loc::getMessage('GROUP_LANG_ENTITY_ID_FIELD')
60 )),
61 'CATALOG_GROUP_ID' => new Main\Entity\IntegerField('CATALOG_GROUP_ID', array(
62 'title' => Loc::getMessage('GROUP_LANG_ENTITY_CATALOG_GROUP_ID_FIELD')
63 )),
64 'LANG' => new Main\Entity\StringField('LANG', array(
65 'validation' => array(__CLASS__, 'validateLang'),
66 'title' => Loc::getMessage('GROUP_LANG_ENTITY_LANG_FIELD')
67 )),
68 'NAME' => new Main\Entity\StringField('NAME', array(
69 'validation' => array(__CLASS__, 'validateName'),
70 'title' => Loc::getMessage('GROUP_LANG_ENTITY_NAME_FIELD')
71 )),
72 'CATALOG_GROUP' => new Main\Entity\ReferenceField(
73 'CATALOG_GROUP',
74 '\Bitrix\Catalog\Group',
75 array('=this.CATALOG_GROUP_ID' => 'ref.ID')
76 )
77 );
78 }
79
84 public static function validateLang()
85 {
86 return array(
87 new Main\Entity\Validator\Length(2, 2),
88 );
89 }
90
95 public static function validateName()
96 {
97 return array(
98 new Main\Entity\Validator\Length(null, 100),
99 );
100 }
101}
static getMap()
Определения grouplang.php:53
static validateLang()
Определения grouplang.php:84
static validateName()
Определения grouplang.php:95
static getTableName()
Определения grouplang.php:43
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
Определения ufield.php:9