我在SugarCRM和SuiteCRM中使用自定义入口点工作了很多。我想知道是否有一种快速列出每个入口点及其关联的文件的方法?
入口点可以在很多地方定义,这里的关键是找到所有定义文件,然后cat
每个定义文件以查找它们正在执行的操作。
可能的入口点位置
- 自定义扩展框架,应用程序范围的入口点:
$ ls -1d custom/Extension/application/Ext/EntryPointRegistry
- 自定义扩展框架,特定于模块的入口点:
$ ls -1d custom/Extension/modules/*/Ext/EntryPointRegistry
- 自定义非 EXT 框架(旧版),应用程序范围的入口点
$ ls custom/include/MVC/Controller/entry_point_registry.php
自定义 - 非扩展框架(旧版)模块特定的入口点位于自定义/模块中...
$ ls custom/modules/*/entry_point_registry.php
- 这些也可以位于根级模块目录中。我认为没有任何开箱即用的模块曾经这样做过,但是您可以使用自定义模块来做到这一点
$ ls modules/*/entry_point_registry.php
- 开箱即用的应用程序范围入口点...
include/MVC/Controller/entry_point_registry.php