Методы itemsProperties / groupsProperties или getPropertyValues() с фильтром по названию XML-тега
Добрый день! На данный момент, к примеру, для вывода ИС можно задать метод $Informationsystem_Controller_Show -> itemsProperties(true)
Вместо true может быть массив с id доп св-тв. То же самое касается методов groupsProperties и getPropertyValues.
Но часто встречается задача, когда нужно сделать для элементов и групп разных ИС дополнительные свойства с одним и тем же назначением. К примеру, дополнительное изображение, или уникальный заголовок H1. Для этого создается несколько доп.св-тв с одним и тем же названием XML-тега. (пример: dop_img, seo_h1).
Но id у таких св-тв разные!
И вместо того, что бы задавать фильтр для выборки доп.св-тв по куче id, намного проще и эффективней было бы задавать фильтр по XML-тегу свойства, т.к.:
1. Проще ориентироваться в коде.
2. Если такое св-во добавится в др ИС - то не придется опять лезть в код и дописывать id.
Проще говоря, возможно ли в вышеописанные методы указать фильтр не по id, а по xml-тегу дополнительного свойства?
Re: Методы itemsProperties / groupsProperties или getPropertyValues() с фильтром по названию XML-тега
Примерный код php понятен:
class Informationsystem_Group_Model_New extends Informationsystem_Group_Model
{
public function getPropertyValuesNew($aPropertiesXmlName = array())
{/*...*/}
}
Но где его писать? Как-то подключать в файле bootstrap.php?