可捕获的致命错误- Joomla组件- FOF


Catchable fatal error - Joomla Compoent - FOF

使用框架对框架新建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