我有一个 joomla 站点,需要一个生成 xml 的 php 脚本才能在其中运行。该文件由我的模块调用。该模块工作正常,但我无法创建输出代码的 php 文件,主要是因为我不能使用类似的东西$db =& JFactory::getDBO();
有这方面经验的人吗?
我有一个 joomla 站点,需要一个生成 xml 的 php 脚本才能在其中运行。该文件由我的模块调用。该模块工作正常,但我无法创建输出代码的 php 文件,主要是因为我不能使用类似的东西$db =& JFactory::getDBO();
有这方面经验的人吗?
如果您正在调用 joomla 框架之外的文件,那么您需要创建 joomla 应用程序的实例,以便代码可以访问 joomla。
define( '_JEXEC', 1 );
define( 'DS', DIRECTORY_SEPARATOR );
define('JPATH_BASE', dirname(__FILE__) );
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
$mainframe =& JFactory::getApplication('site');
$mainframe->initialise();
这应该使您可以访问基础知识。