この表記法を持つ製品モデルで簡単に説明しましょう。
ライン: 988
$mfTable = $this->getTable ('manufacturers');
この getTable メソッドは、製品モデルでも他のモデルでも何百回も繰り返されます。
誰かがそれが定義されている場所を教えてもらえますか?
Komodo を編集ツールとして使用すると、libraries/joomla/application/component/model.php で定義されている Joomla メソッドのようです。
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
たり、関数の内容をコメントしたりすると、以前と同じようにすべてうまくいくようです。
それに対するサポートはありますか?