Блог пользователя - Kanaris

Kanaris Чт, 10/08/2017 - 09:31

Как отсортировать string с конвертацией в integer?

Есть такой запрос

$query = \Drupal::database()->select('sets', 'sets');
$query->fields('sets', ['code', 'title', 'partCount', 'year', 'age']);
...
$query->join($subPricequery, 'shop_sets', 'sets.id = shop_sets.set_id');
$query->condition('sets.thema_id', $theme['id']);
$query->orderBy('year', 'ASC');

Где year - это string, мне нужен sorting natural. т.е. год должен быть упорядочен по возрастанию
Как это сделать не меняя API запроса?

Ключевые слова: 
Версия Drupal: 
0 Спасибо