К сожалению всей схемы ваших роутов я не вижу, поэтому могу предложить, либо использовать reflex
$route['(:any)/(sell|lease)/(:any)'] = 'city/index/$1/$2/$3';
Либо прописать callback для роутов с тремя блоками
$route['(:any)/(:any)/(:any)'] = function ( $first, $second, $third)
{
// формировать путь к контроллеру вручную
};
Артем: можете ещё подсказать, как опытный человек, у меня сейчас тестовый аккаунт менеджера и в нем создан тестовый клиент, все компании у этого клиента. Чтобы выполнить BudgetOrderService надо чтобы аккаунт пользователя был в "whitelist". Я правильно понял, это список тех аккаунтов, который могут управлять балансом? Можно ли добавить тестового клиента в этот список и если можно, то как?