Я разрабатываю модуль для SUgarCRM, который не является вашим типичным модулем.Добавить модуль в страницу администратора списка ресурсов ACL для SugarCRM, если модуль не существует?
Мой главный модуль отображается в списке ролей SugarCRM модулей, но мой модуль имеет несколько подмодули которые разделы моего основного модуля, которые имеют там собственную пользовательскую таблицу базы данных и не имеют папку модуля или Bean.
Из-за этого эти разделы автоматически не отображаются на странице администрирования роли администратора SugarCRM.
Я надеюсь, что кто-то скажет мне, как это сделать, или если возможно добавить не реальные модули в качестве модулей на странице администрирования роли ACL?
Я надеюсь с кодом. Я могу вручную создать некоторые записи базы данных и запустить некоторый код, чтобы он работал. Есть идеи?
Эй, Джейсон, вы уверены, что они были бы Бобом, хотя они были такими же, как и таблицы БД, созданные вручную, и они не расширяют класс Bean или что-то еще? – JasonDavis
То, как они устанавливаются и используются, я считаю, что они в основном не могут быть использованы для SugarCRM, поскольку являются Bean. Если вы неправильно поняли (Id не объяснил достаточно хорошо), то, возможно, простое определение 'определяет каждый из них в массиве beans в manifest.php', это не делает их be be be be be any any can not? Было бы здорово, если бы все было так просто, но у меня такое чувство, что это может быть не в моей ситуации. – JasonDavis
Да, вы можете создать компонент для любой настраиваемой таблицы, которую вы создали вручную. Это можно использовать как для разрешений, так и для использования SugarBean для выполнения запросов и т. Д. Хорошим примером божественного бобов является /modules/Contacts/ContactOpportunityRelationship.php. Ключ должен расширить SugarBean и определить некоторые поля, такие как имя таблицы базы данных. – egg