Mi pregunta es como puedo obtener solo los campos o atributos de una tabla en un array asociativo o indexado, sin tener que hacer algo como lo que hice mas abajo, que me funciona pero no es lo optimo...
-- el metodo find me devuelve un objeto muy amplio...
De ante manos gracias... (El framework esta excelente, despues de configurar bien el servidor y el framework, anda bastante bien, es mas lo pude integrar con una clase para hacer formularios que la tengo en protoype.!! <!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D -->)
class Regiones extends ActiveRecord{
public $persistent=true;
public function get(){
$rs=$this->find('id>0','order: order_region');
$r=Array();
foreach($rs as $k=>$row){
$r[]=Array(
'id'=>$row->id,
'nombre'=>$row->nombre,
'order_region'=>$row->order_region,
'rom'=>$row->rom
);
}
return $r;
}
}
Comentarios
$rs=$this->find('id>0','order: order_region','columns: id, nombre, order_region, rom');