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.