В конкретном контроллере определяем заголовок:
...
В базовом контроллере передаем его во view:
Не понял, как определить ссылку на редактирование (удаление, добавление) в контроллере или модели. Не могли бы вы привести пример?
public function getEditUrl() {
return Url::url('client/edit', ['id' => $this->id]); // код указан примерно
}
Потом написать для этого условие.
Можно написать и SQL, но он будет достаточно сложным. Проще это реализовать на PHP: вызвать слегка модифицированный предыдущий SQL, который возвращает не кол-во докторов, а диапазоны, где есть работающий доктор:
group by ... having count(*) > 0