Joomla的主机

Cas*_*ash 4 joomla

Joomla 的hello world教程指出:

$ mainframe是Joomla中的一个全局变量,它附带了许多有用的方法.

我如何找出这些方法是什么?我试着搜索他们的文档,但我找不到任何线索.

jll*_*anc 5

$mainframe对象最终是JApplication该类的一个实例.的JApplication类中定义libraries/joomla/application/application.php.根据您是否在Joomla的管理员或前端部分,该$mainframe对象分别是JAdministrator或直接实例JSite.这些课程在includes/application.phpadministrator/includes/application.php.


小智 5

在joomla 2.5中,全局$ mainframe无法通过全局$ mainframe访问.使用以下代码而不是全局$ mainframe.

$mainframe=JFactory::getApplication();
Run Code Online (Sandbox Code Playgroud)

访问此URl了解更多信息

https://bitbucket.org/joomla/joomla-platform/raw/247ba8d88526096394c44dee8b9e5f4c7e315afc/libraries/joomla/application/application.php