Sugarcrm支持产品指南糖开发人员糖开发人员指南10.0建筑学自动装装机

自动装装机

概述

自动加载器是一个API,允许统一处理自定义和可自定义的元数据,同时减少文件系统访问的数量和提高性能。

糖加油器

The SugarAutoLoader class, located in 。/包括/utils/autoloader.php, keeps a map of files within the Sugar directory that may be loaded.

包含文件扩展名

自动加载器只将使用以下扩展映射文件:

  • BMP.
  • CSS.
  • GIF
  • HBS.
  • HTML.
  • ico
  • jpg.
  • JS.
  • 较少的
  • 覆盖
  • PHP.
  • PNG.
  • TIF.
  • TPL.
  • XML.

*所有其他文件扩展名都被排除在映射之外。

类装载目录

自动加载器将在以下目录中扫描和自动加载类:

  • ./clients/base/api/
  • ./data/duplicatecheck/
  • ./data/relationships/
  • ./data/visibility/
  • 。/包括/
  • 。/包括/api/
  • 。/包括/calendarevents/
  • 。/包括/sugarsearchengine/
  • ./modules/calendar/
  • ./modules/mailer/

忽略了目录

自动加载器映射忽略糖中的以下目录:

  • 。/。主意/
  • ./cache/
  • ./custom/backup/
  • ./custom/blowfish/
  • ./custom/extension/
  • ./custom/history/
  • ./custom/modulebuilder/
  • ./docs/
  • 。/例子/
  • 。/门户网站/
  • ./tests/
  • ./upload/
  • ./vendor/bin/
  • ./vendor/htmlpurifier/
  • ./vendor/log4php/
  • ./vendor/nusoap/
  • ./vendor/pclzip/
  • ./vendor/recaptcha//
  • ./vendor/ytree/

 

话题

    配置自动加载器API的加载路径的方法。
    文件检查方法与Autoloader API一起使用。
    修改Autoloader API中文件的方法。下面的所有函数都会在成功和错误上返回true。
    加载Autoloader API元数据的方法。

最后修改:2020-03-16 17:00:15