Хочу передавать в шаблон json-представление данных, полученных при помощи findAll (например, для автокомплита), при этом каждый элемент json-массива должен содержать, скажем, три поля: id, parentId и name.
Стандартный CJSON при передаче ему результата findAll кладет в массив все поля, даже при явном указании списка выбираемых полей: findAll(array(‘select’ => ‘id, parentId, name’)) (тупо заполняет null-значениями).
Циклом самому бегать лениво, может есть уже готовое решение от Yii? ну, там, ключик какой проставить?
Но проблема в том что эти поля потом пустыми отсылаются как я понял. Так вот перед отсылкой можно обработать функций что я сказал, тогда все нулы склеются просто и будет тока 1 избыточное поле при посылке. Но это только в том случае если другие поля будут уникальными.