Содержание ответа должно быть строкой или объектом, реализующим __toString ().
все зависит от принятой процедуры развертывания приложения.
->asArray()
$cat_id = $_POST['cat_id'];// тут я получаю id category - http://site.loc/category/index?id=2
$cat_id = (int)Yii::$app->request->get('id')
этим я отлавливаю id категорию
да не могу отправить данные в представления, пишет что
return $model
$cat_id = $_POST['cat_id'];
Что? Переведите на нормальный язык. Вы слышали когда-нибудь о падежах, склонениях и т.д.?
И вот ещё, чуть не забыл