首页文章Joomla命名空间与实际文件的对应关系

Joomla命名空间与实际文件的对应关系

计算机技术 · web 开发2025-12-081次浏览0 个评论

Components[​](https://manual.joomla.org/docs/general-concepts/namespaces/joomla-namespace-prefixes/#components)

'Joomla\Component\<Component>\Administrator\' points to administrator/components/com_<component>/src

'Joomla\Component\<Component>\Site\' points to components/com_<component>/src

'Joomla\Component\<Component>\Api\' points to api/components/com_<component>/src

eg 'Joomla\Component\Content\Administrator' points to administrator/components/com_content/src

Modules[​](https://manual.joomla.org/docs/general-concepts/namespaces/joomla-namespace-prefixes/#modules)

'Joomla\Module\<Module>\Administrator\' points to administrator/modules/mod_<module>/src

'Joomla\Module\<Module>\Site\' points to modules/mod_<module>/src

eg 'Joomla\Module\Login\Site' points to modules/mod_login/src

Plugins[​](https://manual.joomla.org/docs/general-concepts/namespaces/joomla-namespace-prefixes/#plugins)

'Joomla\Plugin\<Plugin>\<Plugin>\' points to plugins/<plugin>/<plugin>/src

eg 'Joomla\Plugin\Fields\Calendar' points to plugins/fields/calendar/src

Library Classes[​](https://manual.joomla.org/docs/general-concepts/namespaces/joomla-namespace-prefixes/#library-classes)

'Joomla\CMS' points to libraries/src. Note that these are the classes which are described in the API docs on the Joomla CMS side.

'Joomla\SomethingElse' points to libraries/vendor/somethingelse/src.

eg 'Joomla\Event' points to libraries/vendor/event/src

If a library classname doesn't start with 'Joomla' then it's going to be found in one of the other directories under libraries/vendor/.

评论

0

评论加载中…

发表评论

0/2000