2
我用下面的代碼加載的Joomla框架到外部文件不工作:系統插件在外部加載的Joomla框架
<?php
define('_JEXEC', 1);
$basepath = dirname(__FILE__);
define('JPATH_BASE', $basepath);
require_once(JPATH_BASE.'/includes/defines.php');
require_once(JPATH_BASE.'/includes/framework.php');
JDEBUG ? $_PROFILER->mark('afterLoad') : null;
if (!defined('JPATH_COMPONENT') or !constant('JPATH_COMPONENT')){
define('JPATH_COMPONENT', JPATH_BASE.'/components/'.'com_zoo');
}
$app = JFactory::getApplication('site');
$app->initialise();
但問題是,當我使用此代碼,做任何事情,系統插件鉤子都沒有加工。
請大家幫忙。
你確定這裏的JPATH基準是正確的嗎?這個文件位於joomla安裝的頂層? – Ohgodwhy
是的,我可以輕鬆地訪問框架,但onAfterInitialise系統插件的功能沒有被訪問 –