Как сказал Финбарр, часто лучше передавать переменные как компоненты пути, а не параметры запроса, но параметры запроса все еще возможны с помощью l ().
Параметры запроса передаются в l () вне базы$ path, в параметре $ options.Это облегчает программное изменение значений запроса без необходимости разбора строки.То, что вы хотите, это что-то вроде этого:
l(t($row['salon_name']),'admin/content/edit-salons-products-services', array('query' => array('side' => $row['salon_id'])));