Я[quote=“Krasava, post:19, topic:232”]
Вы зависимости в своих модулях не забываете указывать?
Наверное надо как-то привязать класс ProxyServer через fieldsкак-то сделать linked class ProxyServer, а не просто вставить строчку
<value id=“ProxyServer”>ProxyServer</value>
[/quote]
Зачем?? О чем вы опять? Зависимость вашего модуля от стандартных. Там же, где вы нашли рабочий код, смотрите второе сообщение.
Это не раз обсуждалось и тут. Нужно указывать стандартные модели данных, классы которых вы переопределяете в своем модуле.
Krasava
14.Октябрь.2015 06:32:43
22
В своем модуле я указывал
// Setup
//
'dependencies' => array(
'itop-config-mgmt/2.2.0'
),
Мои классы SoftwareInstance в списке типов Software catalog не появились
Когда добавлял вторую строчку
'itop-service-mgmt/2.2.0'
То iTop выдает ошибку во время установки
Parse error: syntax error, unexpected ''itop-service-mgmt/2.2.0'' (T_CONSTANT_ENCAPSED_STRING), expecting ')' in /var/www/html/setup/modulediscovery.class.inc.php(428) : eval()'d code on line 19
Пришлось убрать вторую строчку и установить классы SoftwareInstance без нее
Элементы массива разделяются запятой. Почему вы пытались указать itop-service-mgmt/2.2.0 в зависимостях, не понимаю.
Krasava
14.Октябрь.2015 08:54:21
24
Владимир, я не знаю что там указать
Второе сообщение по ссылке
http://sourceforge.net/p/itop/discussion/922360/thread/2e227eb4/?limit=50
указан тот код, я тоже так попробывал