Php 参数';站点';在Joomla getApplication中是什么意思?
我在Joomla API中遇到了这个问题:Php 参数';站点';在Joomla getApplication中是什么意思?,php,joomla,Php,Joomla,我在Joomla API中遇到了这个问题: $a = JFactory::getApplication('site'); $id、$config和$prefix的示例是什么?
$a = JFactory::getApplication('site');
$id、$config和$prefix的示例是什么?
可以是'site'
或'administrator'
。如果您没有设置它,那么如果您在后端,将返回JFactory::getApplication('administrator')
,并返回前端的JFactory::getApplication('site')
根据$id
,可以包含/administrator/includes/application.php
,也可以只包含includes/application.php
使用$config
可以设置配置文件的名称、会话名称、会话等
前缀是类名前缀。所有核心Joomla类都以J作为前缀,这就是为什么它是默认设置。例如JAdministrator
有关更多详细信息,请查看\u构造
和getInstance
方法的JApplication
static JApplication getApplication ([mixed $id = null], [array $config = array()], [string $prefix = 'J'])