У меня есть действие контроллера Yii, которое потенциально может вернуть очень большой набор строк, которые затем кодируются в JSON. Поскольку клиенту, который я создаю, нужны только несколько столбцов или свойства модели, я бы хотел сократить набор, чтобы он возвращал только определенные столбцы. То, что у меня сейчас есть что-то вроде:
$models = MyModel::model()->findAll($criteria);
$rows = $model->attributes;
$this->_sendResponse(200, CJSON::encode($rows));
Я чувствую, что место для этого будет во второй строке, но я новичок в Yii и не знаю, как это сделать. Любая помощь приветствуется!