0 Пользователей и 1 Гость просматривают эту тему.
  • 1 Ответов
  • 1811 Просмотров
*

leha111

  • Захожу иногда
  • 226
  • 0 / 0
Пытаюсь сделать собственный компонент. При попытке что-то сохранить Joomla выдает ошибку Call to a member function getTableColumns() on null. Знае кто, как это исправить ?
Код item.php в table
Код
<?php
defined('_JEXEC') or die;
class stranizaTableItem extends JTable {
    public function _construct(&$db){
        parent::_construct('#__straniza','id',$db);
    }
}
?>

В models
Код
<?php
defined('_JEXEC') or die;
class stranizaModelItem extends JModelAdmin{
    public function getForm($data=array(),$loadData=true){
        $form=$this->loadForm('com_straniza.item','item',array('control'=>'jform', 'load_data'=>$loadData));
        if(empty($form)){
            return false;
        }
        return $form;

    }
    public function getTable($type='item',$prefix='stranizaTable',$config=array()){
        return JTable::getInstance($type,$prefix,$config);
    }
    public function getItem($pk = null){

    }
}
?>
*

leha111

  • Захожу иногда
  • 226
  • 0 / 0
Прсматривая phpMyAdmin не нашел таблицы, в которую все должно было сохраняться. Возможно в этом проблема ? Тогда вопрос почему она не создалась и как теперь задать, чтобы заработало

install.mysql.utf8.sql у менят такой
Код
DROP TABLE IF EXISTS '#_straniza';
CREATE TABLE IF NOT EXISTS '#_straniza'(
'id' int(11) NOT NULL AUTO_INCREMENT,
'title' varchar(25) NOT NULL,
'published' tinyint(4) DEFAULT NULL,
'text' text NOT NULL,
'images' varchar(1024) NOT NULL DEFAULT '',
'publish_up' datetime DEFAULT NULL,
'alias' varchar(45) DEFAULT NULL,
PRIMARY KEY('id')
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=11;
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибку 500 в админке

Автор Mick_20

Ответов: 3
Просмотров: 247
Последний ответ 06.12.2021, 13:41:49
от wishlight
Определить ошибку

Автор ShopES

Ответов: 3
Просмотров: 316
Последний ответ 06.09.2021, 12:04:11
от ShopES
Call to a member function generateState() on boolean

Автор AnnG

Ответов: 1
Просмотров: 180
Последний ответ 19.04.2021, 14:37:28
от sivers
Ошибка после изменения версии PHP - call to undefined function

Автор lexus26

Ответов: 1
Просмотров: 299
Последний ответ 28.02.2021, 15:18:13
от NewUsers
Ошибка в админке: "Call to a member function format() on null"

Автор AndreN

Ответов: 29
Просмотров: 18865
Последний ответ 16.02.2021, 09:29:05
от mius