• Модуль: 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;
}