ti-enxame.com

Ao acessar o Joomla a partir de um script externo, quando você deve incluir ('libraries / joomla / factory.php') ;?

Eu tenho lido sobre como acessar o Joomla a partir de scripts php externos e notei que costuma haver dois tipos de scripts externos a códigos que usam require('libraries/joomla/factory.php'); e outros que não.

factory.php não parece ser necessário, então por que motivo (s) você o incluiria?

EDIT Aqui está um exemplo de código que usa factory.php

define('_JEXEC', 1);
define('JPATH_BASE', realpath(dirname(__FILE__)));
require_once ( JPATH_BASE .'/includes/defines.php' );
require_once ( JPATH_BASE .'/includes/framework.php' );
require_once ( JPATH_BASE .'/libraries/joomla/factory.php' );
1
TryHarder

Vai depender se você usa algum JFactory:: chama, uma vez que fornece funções úteis como:

getApplication
getConfig
getSession
getLanguage
getDocument
getUser
getCache
getACL
getDbo
getMailer
getFeedParser
getXML
getEditor
getURI
getDate
createConfig
createSession
createDbo
createMailer
createLanguage
createDocument
getStream

Eu posso imaginar muitas boas razões para usá-lo.

1
Craig