我有一个生成图像的独立文件,我包含了 joomla 框架。此文件在页面上显示为图像。$_SESSION 为空并且 getUser 返回 NULL。JText 不知道要加载什么 module.language 文件以及用户的默认语言是什么。如何访问此信息/对象?
我的代码:
//define constant
define( '_JEXEC', 1 );
define( 'DS', DIRECTORY_SEPARATOR );
//joomla installation
define( 'JPATH_BASE', '../..' );
//include joomla core files
require_once( JPATH_BASE . DS . 'includes' . DS . 'defines.php' );
require_once( JPATH_BASE . DS . 'includes' . DS . 'framework.php' );
require_once( JPATH_BASE . DS . 'libraries' . DS . 'joomla' . DS . 'factory.php' );
$echo = JText::_("MOD_MYMODULE_TEXT");
header("Content-type: image/png");
Graph::render($echo);