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

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

10 августа 2017 в 12:31

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

$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 запроса?