Здравствуйте!
Столкнулся с такой проблемой: невозможно сделать выборку информационных элементов по 2 и более дополнительным свойствам.
Например:
<?
...
$IS = new InformationSystem();
$property=array();
$element = array();
$element['type'] = 1;
$element['prefix'] = " AND ";
$element['property_id'] = "58";
$element['if'] = " = ";
$element['value'] = 1;
$element['sufix']= "";
$property['select'][] = $element;
$element['type'] = 1;
$element['prefix'] = " AND ";
$element['property_id'] = 70;
$element['if'] = " = ";
$element['value'] = 1;
$element['sufix']= " ";
$property['select'][] = $element;
$IS->ShowInformationSystem(6, false, 'xsl_шаблон', 10, 0, array(), $property);
...
?>
Не выводит никаких результатов, хотя значения доп. свойств соответствуют указанным. (Пробовал различные сочетания префиксов и суффиксов).
При этом пример из документации, когда фильтрация производится по одному
основному и по одному
дополнительному свойству, работает!
Если нет стандартной технической возможности (через массив $element)
фильтровать по нескольким доп.свойствам, то хотелось бы иметь представление хотя бы о структуре SQL-запроса метода InformationSystem::ShowInformationSystem, т.к. функция mysql_info() возвращает пустую строку
Спасибо!