it-swarm-es.tech

Al acceder a Joomla desde un script externo, ¿cuándo debe incluir ('bibliotecas / joomla / factory.php')?

He estado leyendo sobre cómo acceder a Joomla desde scripts php externos y he notado que tiende a haber 2 tipos de scripts externos de código que usan require('libraries/joomla/factory.php'); y aquellos que no.

factory.php no parece ser necesario, entonces, ¿por qué motivo (s) lo incluirías?

EDITAR Aquí hay un ejemplo 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

Dependerá de si usas alguna JFactory:: llamadas, dado que proporciona funciones útiles como:

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

Me puedo imaginar muchas buenas razones para usarlo.

1
Craig