- Модуль: iblock
- Путь к файлу: ~/bitrix/modules/iblock/lib/propertyindex/dictionary.php
- Класс: BitrixIblockPropertyIndexDictionary
- Вызов: Dictionary::create
public function create()
{
$connection = BitrixMainApplication::getConnection();
$connection->createTable($this->getTableName(), array(
"ID" => new BitrixMainEntityIntegerField("ID", array(
'primary' => true,
'unique' => true,
'required' => true,
)),
"VALUE" => new BitrixMainEntityStringField("VALUE", array(
'required' => true,
'validation' => array(__CLASS__, 'validateValue'),
)),
), array("ID"), array("ID"));
$connection->createIndex($this->getTableName(), 'IX_'.$this->getTableName().'_0', array("VALUE"), array("VALUE" => 200));
$this->cache = array();
self::$exists[$this->iblockId] = true;
}