2017-04-19 1 views
1

Je travaille beaucoup avec des points d'entrée personnalisés dans SugarCRM et SuiteCRM. Je me demandais s'il y avait un moyen rapide de lister chaque entrypoint et le fichier qui lui est associé?Quel est le meilleur moyen de récupérer une liste de tous les points d'entrée principaux et personnalisés?

+0

Avez ma réponse à votre autre poste (http://stackoverflow.com/questions/43489844/whe refaire-vous-votre-custom-entry-point-definitions/43496544 # 43496544) en notant que l'emplacement des répertoires répond suffisamment? – Reisclef

+0

À partir de SugarCRM 7.7 http: // site_url/rest/v10/help est le bon moyen d'obtenir des détails à ce sujet. http://support.sugarcrm.com/Documentation/Sugar_Developer/Sugar_Developer_Guide_7.8/Integration/Web_Services/v10/index.html – sw0rdfishhhhh

Répondre

0

Les points d'entrée peuvent être définis dans tant d'endroits, la clé ici sera de trouver tous les fichiers de définition, puis cat chacun d'eux pour trouver ce qu'ils font.

Point d'entrée possibles Emplacements

  • Extension-cadre personnalisé, les points d'entrée l'application à l'échelle:
    • $ ls -1d custom/Extension/application/Ext/EntryPointRegistry
  • Extension-cadre
  • sur mesure, les points d'entrée spécifiques au module:
    • $ ls -1d custom/Extension/modules/*/Ext/EntryPointRegistry
  • personnalisés non-poste-cadre (héritage), les points d'entrée l'application à l'échelle
    • $ ls custom/include/MVC/Controller/entry_point_registry.php
  • -cadre non-poste sur mesure (héritage) points d'entrée spécifiques au module sont logés dans des modules personnalisés/...
    • $ ls custom/modules/*/entry_point_registry.php
  • Elles peuvent également se trouver dans le répertoire racine du module. Je ne pense pas que sur des modules de boîte jamais fait cela, mais vous pouvez le faire avec un module personnalisé
    • $ ls modules/*/entry_point_registry.php
  • application hors-the-box larges points d'entrée ...
    • include/MVC/Controller/entry_point_registry.php