Supongo por lo que decis que el campo existe en la bd pero no sabes si
tiene algo.
En ese caso correspondería hacer la consulta y preguntar si trajo algo.
Por ej
$consulta = $this->Model->find('all', array('conditions'=>array('campox'=>1)));
if(!emtpy($consulta['Model']['campoy']){
 haceralgo;
}
espero que sea lo que necesitas y sino es asi volve a hacer tu
consulta con algunas especificaciones o ejemplos mas
Saludos

El día 19 de diciembre de 2010 18:00, Carlos Eduardo Sotelo Pinto
<carlos.sotelo.pi...@gmail.com> escribió:
> específicamente sobre la existencia de un campo de la base de datos, en
> otras palabras hacer una verificación de una campo de la base de datos y si
> este existe entonces hacer algo mas
>
> 2010/12/19 sebastian ponce <flynetinter...@gmail.com>
>>
>> Depende de que es lo que queres verificar podes usar
>> (!empty($variable)) o directamente ($variable)
>>
>> El día 18 de diciembre de 2010 13:49, Carlos Eduardo Sotelo Pinto
>> <carlos.sotelo.pi...@gmail.com> escribió:
>> > Hola lista
>> >
>> > No se si se pueda hacer en el AppModel un método BeforeSave donde se
>> > verifique que existe o no un campo, algo como
>> >
>> > if(si_existe(mi_campo))  {
>> > /*realizar secuencia de instrucciones*/
>> > }
>> >
>> > --
>> > Carlos Eduardo Sotelo Pinto a.k.a. krlos
>> >     PHP Senior Web Developer
>> >     Cell (preferred): +51, 959980794
>> >     Skype: csotelop
>> >     Yahoo: csotelop
>> >     MSN: carlos.sotelo.pi...@gmail.com
>> >     GTalk: carlos.sotelo.pi...@gmail.com
>> > pgp.rediris.es 0xF8554F6B
>> > GPG FP:697E FAB8 8E83 1D60 BBFB 2264 9E3D 5761 F855 4F6B
>> > GNULinux RU #379182 || GNULinux RM #277661
>> >
>> > --
>> > Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
>> > Grupos de Google.
>> > Para publicar una entrada en este grupo, envía un correo electrónico a
>> > cakephp...@googlegroups.com.
>> > Para anular tu suscripción a este grupo, envía un correo electrónico a
>> > cakephp-es+unsubscr...@googlegroups.com
>> > Para tener acceso a más opciones, visita el grupo en
>> > http://groups.google.com/group/cakephp-es?hl=es.
>> >
>>
>> --
>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
>> Grupos de Google.
>> Para publicar una entrada en este grupo, envía un correo electrónico a
>> cakephp...@googlegroups.com.
>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>> cakephp-es+unsubscr...@googlegroups.com
>> Para tener acceso a más opciones, visita el grupo en
>> http://groups.google.com/group/cakephp-es?hl=es.
>>
>
>
>
> --
> Carlos Eduardo Sotelo Pinto a.k.a. krlos
>     PHP Senior Web Developer
>     Cell (preferred): +51, 959980794
>     Skype: csotelop
>     Yahoo: csotelop
>     MSN: carlos.sotelo.pi...@gmail.com
>     GTalk: carlos.sotelo.pi...@gmail.com
> pgp.rediris.es 0xF8554F6B
> GPG FP:697E FAB8 8E83 1D60 BBFB 2264 9E3D 5761 F855 4F6B
> GNULinux RU #379182 || GNULinux RM #277661
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
> Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> cakephp...@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> cakephp-es+unsubscr...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/cakephp-es?hl=es.
>

-- 
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos 
de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a 
cakephp...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a 
cakephp-es+unsubscr...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a