Esta seria mi solución:
public function estado_bd(){
> App::uses('ConnectionManager', 'Model');
> $conexion = ConnectionManager::getDataSource('default');
> if ($conexion->isConnected()){
> return true;
> }else{
> return false;
> }
> }
Saludos
El 13 de noviembre de 2013 12:42, Juan Marcelo Leiva Sandoval <
[email protected]> escribió:
> Guillermo, tienes razón voy a ver el código de cakephp cuando realiza la
> verificación al instalar.
>
> Saludos
>
>
> El 13 de noviembre de 2013 12:39, Guillermo Rohde
> <[email protected]>escribió:
>
> Y a que te referis con estado de la base de datos?
>>
>> No valdría preguntar la conexión hacerlo con php y ajax como normalmente
>> lo utilizamos?
>> En default por defecto que trae cakephp al instalar hace esa pregunta de
>> que si esta conectado... podrías hacer lo mismo con las 3 condiciones
>> depende de la base de datos... y que responda lo que vos necesitas...
>>
>> Saludos!!
>>
>>
>> El 13 de noviembre de 2013 12:35, Juan Marcelo Leiva Sandoval <
>> [email protected]> escribió:
>>
>> Hola Juan, mi pregunta es si existe algún método o helper. Necesito crear
>>> un servicio que pueda consultar por ajax.
>>>
>>> Saludos
>>>
>>>
>>> El 13 de noviembre de 2013 12:25, Juan Rossi <[email protected]>escribió:
>>>
>>> proba con el debug activado. desde el core ponelo en estado 3
>>>>
>>>>
>>>> El 13 de noviembre de 2013 12:22, Marcelo <[email protected]>escribió:
>>>>
>>>> Hola, tengo configurado en mi proyectos 3 base de datos distintas (2
>>>>> mysql y 1 postgres) y necesito crear 1 servicio que me devuelva el estado
>>>>> de la conexión a la bd.
>>>>>
>>>>> Esto lo puedo hacer de forma manual, mi pregunta es si existe algún
>>>>> método o helper en cakephp, que usando los datos de configuración de la bd
>>>>> me devuelva el estado de la conexión a la bd.
>>>>>
>>>>> Atento a sus comentarios.
>>>>>
>>>>> Saludos
>>>>>
>>>>> --
>>>>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es"
>>>>> de Grupos de Google.
>>>>> Para anular la suscripción a este grupo y dejar de recibir sus correos
>>>>> electrónicos, envía un correo electrónico a
>>>>> [email protected].
>>>>> Para publicar una entrada en este grupo, envía un correo electrónico a
>>>>> [email protected].
>>>>> Visita este grupo en http://groups.google.com/group/cakephp-es.
>>>>> Para obtener más opciones, visita
>>>>> https://groups.google.com/groups/opt_out.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Juan A Rossi
>>>>
>>>> --
>>>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es"
>>>> de Grupos de Google.
>>>> Para anular la suscripción a este grupo y dejar de recibir sus correos
>>>> electrónicos, envía un correo electrónico a
>>>> [email protected].
>>>> Para publicar una entrada en este grupo, envía un correo electrónico a
>>>> [email protected].
>>>> Visita este grupo en http://groups.google.com/group/cakephp-es.
>>>> Para obtener más opciones, visita
>>>> https://groups.google.com/groups/opt_out.
>>>>
>>>
>>>
>>>
>>> --
>>> Marcelo Leiva Sandoval
>>> Ing. (e) Computación e Informática
>>> Django & Symfony2 Developer
>>> Linux User #491264
>>>
>>> "Los que aseguran que es imposible no deberian interrumpir a los que
>>> estamos intentándolo". Thomas A. Edison.
>>>
>>> --
>>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
>>> Grupos de Google.
>>> Para anular la suscripción a este grupo y dejar de recibir sus correos
>>> electrónicos, envía un correo electrónico a
>>> [email protected].
>>> Para publicar una entrada en este grupo, envía un correo electrónico a
>>> [email protected].
>>> Visita este grupo en http://groups.google.com/group/cakephp-es.
>>> Para obtener más opciones, visita
>>> https://groups.google.com/groups/opt_out.
>>>
>>
>> --
>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
>> Grupos de Google.
>> Para anular la suscripción a este grupo y dejar de recibir sus correos
>> electrónicos, envía un correo electrónico a
>> [email protected].
>> Para publicar una entrada en este grupo, envía un correo electrónico a
>> [email protected].
>> Visita este grupo en http://groups.google.com/group/cakephp-es.
>> Para obtener más opciones, visita
>> https://groups.google.com/groups/opt_out.
>>
>
>
>
> --
> Marcelo Leiva Sandoval
> Ing. (e) Computación e Informática
> Django & Symfony2 Developer
> Linux User #491264
>
> "Los que aseguran que es imposible no deberian interrumpir a los que
> estamos intentándolo". Thomas A. Edison.
>
--
Marcelo Leiva Sandoval
Ing. (e) Computación e Informática
Django & Symfony2 Developer
Linux User #491264
"Los que aseguran que es imposible no deberian interrumpir a los que
estamos intentándolo". Thomas A. Edison.
--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos
de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos
electrónicos, envía un correo electrónico a
[email protected].
Para publicar una entrada en este grupo, envía un correo electrónico a
[email protected].
Visita este grupo en http://groups.google.com/group/cakephp-es.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.