我是joomla的新成員。我創建了一個joomla組件,當我點擊管理中的新按鈕時,我得到這樣的錯誤。致命錯誤:調用成員函數getKeyName()
Fatal error: Call to a member function getKeyName() on a non-object in C:\xampp\htdocs\Joomla1\libraries\joomla\application\component\modeladmin.php on line 801
請幫
我是joomla的新成員。我創建了一個joomla組件,當我點擊管理中的新按鈕時,我得到這樣的錯誤。致命錯誤:調用成員函數getKeyName()
Fatal error: Call to a member function getKeyName() on a non-object in C:\xampp\htdocs\Joomla1\libraries\joomla\application\component\modeladmin.php on line 801
請幫
的問題是造成你的JTable類。確保你有正確的文件名和類名administrator/components/com_YOUREXTENSION/tables/ 你可以在任何核心Joomla擴展中找到例子。
public function getTable($type = 'Category', $prefix = 'CatalogTable', $config = array())
{
return JTable::getInstance($type, $prefix, $config);
}
檢查您的$前綴參數!我也只是這個錯誤。我的組件是:com_catalog,$ prefix ='CatalogTable'
提供您的模型中的代碼! – Lodder