Bitrix-D7 22.6
 
Загрузка...
Поиск...
Не найдено
highloadblocklangtable.php
1<?php
3
5
22class HighloadBlockLangTable extends Entity\DataManager
23{
28 public static function getTableName()
29 {
30 return 'b_hlblock_entity_lang';
31 }
32
37 public static function getMap()
38 {
39 return array(
40 'ID' => new Entity\IntegerField('ID', array(
41 'primary' => true
42 )),
43 'LID' => new Entity\StringField('LID', array(
44 'required' => true,
45 'validation' => array(__CLASS__, 'validateLid'),
46 )),
47 'NAME' => new Entity\StringField('NAME', array(
48 'required' => true,
49 'validation' => array(__CLASS__, 'validateName'),
50 )),
51 );
52 }
53
59 public static function validateLid()
60 {
61 return array(
62 new Entity\Validator\Length(null, 2),
63 );
64 }
65
71 public static function validateName()
72 {
73 return array(
74 new Entity\Validator\Length(null, 100),
75 );
76 }
77}