6
$a = JFactory::getApplication('site');

Joomla APIでこれに出くわしました:

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

$id、$config、$prefix の例は?

4

1 に答える 1

8

$id'site'またはにすることができます'administrator'。設定しない場合、バックエンドを使用している場合は、フロントエンド用JFactory::getApplication('administrator')に返さJFactory::getApplication('site')れます。

に応じて、$id含ま/administrator/includes/application.phpれるか、または単にincludes/application.php

を使用し$configて、構成ファイルの名前、セッション名セッションなどを設定できます。

プレフィックスはクラス名プレフィックスです。すべてのコア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もご覧ください。詳細については、__constructおよびgetInstanceの方法JApplication

于 2013-02-20T13:12:25.793 に答える