2013-08-27 2 views
0

Я использую Kohana ORM, но вернуть «странный» запрос, когда я использую отношения:Weird Kohana ORM запрос - колоны в запросе

SELECT 
city.city_id AS city:city_id, 
city.country AS city:country, 
city.city_name AS city:city_name, 
object.id AS id, object.name AS name, 
object.title AS title, 
object.author AS author, 
object.city AS city, 
object.description AS description, 
object.access AS access, 
object.created AS created 
FROM objects AS object 
LEFT JOIN cities AS city ON (object.id = city.city_id) 

В странно, я имею в виду двоеточие перед именами столбцов и неверное имя столбца в link (object.id должно быть object.city)
Мои вопросы:
Что мне нужно изменить в моей объектной модели, чтобы изменить ссылку на столбцы на object.city?
Что означает эти двоеточия перед именем столбца?

ответ

2

Наконец-то я нашел решение here.
Я только что добавил 'identifier' => '"', в свой файл конфигурации базы данных (application/config/database.php), и теперь все работает нормально. Я надеюсь, что это будет полезно для кого-то :)

Смежные вопросы