使用框架对框架新建Joomla组件。管理员部分工作正常。在站点部分显示以下错误。如何解决错误.
可捕获致命错误:参数1传递给FOFTable::setInput()必须是一个FOFInput的实例,F0FInput的实例给定,调用/var/www/testjoomla/libraries/f0f/table/table.php第434行在/var/www/testjoomla/libraries/fof/table/table.php中定义3236
在我的Dispatcher代码:
include_once JPATH_LIBRARIES.'/fof/include.php';
class GulfJobDispatcher extends FOFDispatcher
{
public function onBeforeDispatch() {
$result = parent::onBeforeDispatch();
if($result) {
// Load Akeeba Strapper
include_once JPATH_ROOT.'/media/akeeba_strapper/strapper.php';
AkeebaStrapper::bootstrap();
AkeebaStrapper::jQueryUI();
AkeebaStrapper::addCSSfile('media://com_gulfjob/css/frontend.css');
}
return $result;
}
}
将控制器或其他区域的F0F更改为FOF