Добрый день,
Я использую Datamapper Overzealous Edition для Codeigniter для создания веб-сайта футбольной лиги. Все мои приборы хранятся в таблице базы данных в следующем формате:
ID Competition_id Home_team_id Away_team_id Etc...
Как вы уже догадались, моя таблица соревнований имеет следующий формат:
ID Name
Когда я получаю свои приборы из базы данных, я хотел бы заказать их по названию соответствующих соревнований, поэтому, например, я бы использовал следующее:
$fixtures = new fixtures();
$fixtures->order_by('competition/name','asc')->get();
К сожалению, похоже, что функция order_by не поддерживает эту форму синтаксиса. Кто-нибудь может придумать чистый способ сделать это? Все, что я могу придумать, - это вручную поместить все приборы в массив и упорядочить их таким образом, но это может показаться излишним кодом!
Большое спасибо заранее.
Dan