当我遇到这个函数时,我试图阅读并理解一些joomla核心PHP代码。它位于libraries/joomla/table/table.php
第268行。在第305行的函数末尾,它返回由$tableClass
创建的对象,我不明白的是,这是{{1类定义了吗?以下是该功能的完整列表:
$tableClass
答案 0 :(得分:1)
您可以在任何组件的管理部分的表子文件夹中找到JTable类。每个文件都包含从JTable类扩展的表类。你没有覆盖这个方法getInstance。 实际上JTable可以非常简单。一些例子:
class XXXTableCity extends JTable
{
/**
* Constructor
*
* @param object Database connector object
*/
function __construct( &$db ) {
parent::__construct('#__xxx_cities', 'id', $db);
}
}