【问题标题】:What does the parameter 'site' mean in Joomla getApplication?Joomla getApplication中的参数“站点”是什么意思?
【发布时间】:2013-02-20 10:14:11
【问题描述】:
$a = JFactory::getApplication('site');

我在 Joomla API 中遇到过这个:

static JApplication getApplication ([mixed $id = null], [array $config = array()], [string $prefix = 'J'])

$id、$config、$prefix的例子有哪些?

【问题讨论】:

    标签: php joomla


    【解决方案1】:

    $id 可以是'site''administrator'。如果你不设置它,那么如果你在后端,JFactory::getApplication('administrator') 将被返回,JFactory::getApplication('site') 为前端。

    取决于$id,要么包括/administrator/includes/application.php,要么只包括​​includes/application.php

    使用$config可以设置配置文件的名称,会话名称会话等。

    Prefix 是类名前缀。所有核心 Joomla 类都以 J 为前缀,这就是为什么它是默认设置。例如JAdministrator

    还可以查看http://joomlacode.org/gf/project/joomla/scmsvn/?action=browse&path=/development/tags/1.6.x/1.6.3/libraries/joomla/application/application.php&view=markup 以了解更多详情

    【讨论】:

      猜你喜欢
      • 2012-05-02
      • 1970-01-01
      • 2016-08-17
      • 2016-10-17
      • 2012-07-07
      • 1970-01-01
      • 1970-01-01
      • 2013-07-07
      • 2014-02-18
      相关资源
      最近更新 更多