Ayuda con RecordsSet

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-&gt;find('id&gt;0','order&#58; order_region');
		$r=Array();			
		foreach($rs as $k=&gt;$row){
			$r&#91;&#93;=Array(
				'id'=&gt;$row-&gt;id,
				'nombre'=&gt;$row-&gt;nombre,
				'order_region'=&gt;$row-&gt;order_region,
				'rom'=&gt;$row-&gt;rom
			);
		}
		return $r;
	}
}

Comentarios

  • edited 11:42
    Prueba con

    $rs=$this->find('id>0','order: order_region','columns: id, nombre, order_region, rom');
  • Pero necesitas solo los nombres de los campos de la tabla??? por si es asi ActiveRecord te da información...
Sign In or Register to comment.