$a = JFactory::getApplication('site');
Joomla APIでこれに出くわしました:
static JApplication getApplication ([mixed $id = null], [array $config = array()], [string $prefix = 'J'])
$id、$config、$prefix の例は?
$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