Добрый день. Столкнулся с такой проблему, что обвязка от ServerAion2.0 плохо работает с данной сборкой. Пример ошибки:
Свернуть ↑
Возникла ошибка базы данных
Error Number: 1054
Unknown column 'itemOwner' in 'where clause'
SELECT * FROM inventory WHERE itemOwner=81072 and isEquiped = 1
Filename: models/inventory_model.php(1) : eval()'d code(1) : eval()'d code(1) : eval()'d code
Line Number: 6
Свернуть ↑Развернуть ↓
Прочитав несколько мануалов, я понял, что дело в том, что у данной сборки не стандартные названия полей в таблицах.
Вот сам файл inventory_model.php:
Свернуть ↑
<?PHP
if ( !defined('BASEPATH')) exit('No direct script access allowed');
class Inventory_model extends CI_Model {
function equip($name) {
$gs = $this->load->database('gs',TRUE);
$id = $gs->query('SELECT id FROM players WHERE name = "'.urldecode($name).'"')->row_array();
$query = $gs->query('SELECT '.IN_ITEM_UNIQUE_ID.' AS itemUniqueId, '.IN_ITEM_ID.' AS itemId, '.IN_ITEM_COUNT.' AS itemCount, slot, '.IN_ITEM_LOCATION.' AS itemLocation FROM inventory WHERE '.IN_ITEM_OWNER.'='.$id['id'].' and '.IN_IS_EQUIPED.' = 1');
return $query->result_array();
}
}
?>
Свернуть ↑Развернуть ↓
Подскажите пожалуйста, что нужно править в inventory.php. Как говорится, тыкните носом. Заранее спасибо