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