Не известная ошибка RedBeanPHP

366
21 июля 2017, 04:31

Код функции

public function addToFriends($friend1, $friend2){
    $friend = R::dispense('friends');
    $friend->friend_one = $friend1;
    $friend->friend_two = $friend2;
    $friend->status = 1;
    R::store($friend);
    echo 'success';
}

По идее всё должно работать, но при вызове функции выдаёт следующую ошибку:

Fatal error: Uncaught [42S22] - SQLSTATE[42S22]: Column not found: 1054 Unknown column 'id' in 'field list' trace: #0 D:\xampp\htdocs\forme\lib\rb.php(882): RedBeanPHP\Driver\RPDO->runQuery('INSERT INTO fr...', Array) #1 D:\xampp\htdocs\forme\lib\rb.php(919): RedBeanPHP\Driver\RPDO->GetAll('INSERT INTOfr...', Array) #2 D:\xampp\htdocs\forme\lib\rb.php(3547): RedBeanPHP\Driver\RPDO->GetOne('INSERT INTO fr...', Array) #3 D:\xampp\htdocs\forme\lib\rb.php(4976): RedBeanPHP\Adapter\DBAdapter->getCell('INSERT INTOfr...', Array, 0) #4 D:\xampp\htdocs\forme\lib\rb.php(5103): RedBeanPHP\QueryWriter\AQueryWriter->insertRecord('friends', Array, Array) #5 D:\xampp\htdocs\forme\lib\rb.php(7646): RedBeanPHP\QueryWriter\AQueryWriter->updateRecord('friends', Array, 0) #6 D:\xampp\htdocs\forme\lib\rb.php(7233): RedBeanPHP\Repository\Fluid->storeBean(Object(RedBeanPHP\OODBBean)) #7 D:\xampp\htdocs\forme\lib\rb.php(8310): RedBeanPHP\Repository->store(Object(RedBeanPHP\OODBBean)) #8 D:\xampp\htdocs\forme\lib\rb.php(10627): RedBeanPHP\O in D:\xampp\htdocs\forme\lib\rb.php on line 720

READ ALSO
Как убрать meta property и meta name twitter из хедера

Как убрать meta property и meta name twitter из хедера

Есть такая проблема: На некоторых страницах сайта (но не на всех страницах), если зайти в консоль, то видим:

310
Добавление записи с проверкой на id

Добавление записи с проверкой на id

Доброго времени суток

183
Как добавить номер телефона на сайт

Как добавить номер телефона на сайт

Как добавить номер телефона на сайт, платформа OpenCart

250