0

让我们把它简单地放在我们有这个符号的产品模型中:

线路:988

$mfTable = $this->getTable ('manufacturers');

这个 getTable 方法在产品模型和其他模型中重复了数百次。

有人可以告诉我它是在哪里定义的吗?

使用Komodo作为编辑工具,好像是Joomla方法定义在:libraries/joomla/application/component/model.php

public function getTable($name = '', $prefix = 'Table', $options = array())
{

    if (empty($name))
    {
        $name = $this->getName();
    }

    if ($table = $this->_createTable($name, $prefix, $options))
    {
        return $table;
    }

    JError::raiseError(0, JText::sprintf('JLIB_APPLICATION_ERROR_TABLE_NAME_NOT_SUPPORTED', $name));

    return null;
}

但是,如果我var_dump在里面放了任何东西,或者如果我评论了函数的内容,一切似乎都像以前一样正常工作。

有什么支持吗?

4

0 回答 0