1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
tasksearchcontenttable.php
См. документацию.
1<?php
2
4
8
26{
27 public static function getTableName(): string
28 {
29 return 'b_bp_task_search_content';
30 }
31
32 public static function getMap(): array
33 {
34 return [
35 (new ORM\Fields\IntegerField('TASK_ID'))
36 ->configurePrimary()
37 ,
38 (new ORM\Fields\StringField('WORKFLOW_ID'))
39 ->configureRequired(true)
40 ->addValidator(new ORM\Fields\Validators\LengthValidator(1, 32))
41 ,
42 (new ORM\Fields\TextField('SEARCH_CONTENT'))
43 ->addSaveDataModifier([static::class, 'prepareSearchContent'])
44 ->configureRequired(true)
45 ,
47 'TASK',
48 TaskTable::class,
49 ORM\Query\Join::on('this.TASK_ID', 'ref.ID')
50 ),
52 'USERS',
53 TaskUserTable::class,
54 'USER_TASKS_SEARCH_CONTENT'
55 ),
56 ];
57 }
58
59 public static function prepareSearchContent(string $content): ?string
60 {
61 $content = trim($content);
63 {
65 }
66 else
67 {
69 }
70
72 {
73 return $content;
74 }
75
76 return null;
77 }
78}
static canUseFulltextSearch($token, $type=self::TYPE_STRING)
Определения content.php:50
static prepareIntegerToken($token)
Определения content.php:28
const TYPE_MIXED
Определения content.php:11
static isIntegerToken($token)
Определения content.php:39
static prepareStringToken($token)
Определения content.php:18
$content
Определения commerceml.php:144
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
Определения chain.php:3