Virtuemart 2中定义的getTable方法在哪里?

时间:2013-09-17 17:21:46

标签: php joomla joomla2.5 virtuemart

让我们在产品模型中简单地说明一下这个符号:

行:988

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

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

有人可以告诉我它的定义吗?

使用Komodo作为编辑工具,它似乎是在以下定义的Joomla方法: 库/的Joomla /应用/组件/ 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放进去或者如果我评论该函数的内容,一切似乎都像以前一样正常。

对它有任何支持吗?

0 个答案:

没有答案