спасибо за ваши ответы, я уже решил это.
для тех, кто находится в такой же ситуации:
проблема была ...
У меня есть действие под названием:
public function actionIndex()
{... }
и внутри действия я вызвал функцию, которая обрабатывает данные. но моя ошибка была:
Функция процесса (функция, которая обрабатывает данные) делает:
private function process()
{
....
return $this->render('anulacion', ['model' => $turno]);
}
проблема здесь в том, что функция Action должна возвращать рендер, а не другую функцию, действие всегда возвращает рендер (если вы хотите что-то показать)
наконец я изменил действие функции, чтобы вернуть рендер
public function actionIndex
{
...
return $this->render('view', ['model'=>$model]);
}
и вот оно.
Я надеюсь, что это будет полезно для других,
PS простите за мой английский