让我们把它简单地放在我们有这个符号的产品模型中:
线路: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
在里面放了任何东西,或者如果我评论了函数的内容,一切似乎都像以前一样正常工作。
有什么支持吗?