Hola Gustavo. Entiendo eso del problema que tienes y que no pudes usar
"Configure:: " a secas porque solo configura valores en tiempo de ejecución.

Estuve revisando y existe en la misma clase "Configure::" un método 'load'
que carga variables de configuración desde un arreglo, tal vez podrías traer
ese arreglo desde una consulta a una tabla que tiene la configuración que
deseas guardar y que tu aplicación al iniciar siempre "setee" esa
configuración al principio o algo asi.

Cuenta cómo te va porque se ve interesante el problema (ñoño mode on XD).

Nos vemos
 Alejandro



El 22 de diciembre de 2010 22:12, Gustavo uach <[email protected]>escribió:

> Gracias David, eso ya lo estoy usando sin problemas, como comente lo que
> necesito es reeditar el valor de estas constantes mediante un formulario web
> que sea usado por el administrador...
>
> Alguna idea???
>
> Saludos cordiales, y grax por la ayuda.
>
> El 22 de diciembre de 2010 13:23, David Riveros <[email protected]>escribió:
>
> Claro que si!, en tu core.php puedes definir las variables que desees para
>> tu sitio como esta ejemplo:
>>
>> Configure::write('Company.name','Pizza, Inc.');
>> Configure::write('Company.slogan','Pizza for your body and soul');
>>
>>
>> O incluso mejor como:
>>
>> Configure::write(
>>     'Company',array('name'=>'Pizza, Inc.','slogan'=>'Pizza for your body and 
>> soul')
>> );
>>
>>
>> Después dentro de tu aplicación simplemente lees estas variables como:
>>
>> Configure::read('Company.name');    //yields: 'Pizza, Inc.'
>> Configure::read('Company.slogan');  //yields: 'Pizza for your body and soul'
>>
>> Configure::read('Company');
>>
>> //yields:
>> array('name' => 'Pizza, Inc.', 'slogan' => 'Pizza for your body and soul');
>>
>>
>> Mas info de la clase Configure en
>> http://book.cakephp.org/view/924/The-Configuration-Class
>>
>> Saludos.
>>
>> --
>>
>> David Riveros Fonseca | Desarrollador Web | ANDAIN - Desarrollo y diseño
>> Web
>> [email protected]  | http://www.andain.cl/
>>
>>
>> 2010/12/22 Javier Adrian Rivera Perez <[email protected]>
>>
>> Claro que existe otra manera la cual es la siguiente:
>>>
>>> 1 Crea tu propio archivo de conflagración por ejemplo app.config.php y
>>> dentro de el agrega las variables que necesites
>>> 2 Entra al archivo bootstrap.php y agrega esta linea include
>>> realpath(dirname(__FILE__) . '/app.config.php');
>>>
>>> Eso es todo
>>>
>>>
>>>
>>>
>>> Cordialmente;
>>>
>>> Adrian Rivera
>>> Analista Programador
>>> Colombia, Pereira Rda
>>> Cel: +57 311 644 6541
>>> Tel:  +57 3 344 8100
>>> Skype: aderiver
>>>
>>>
>>> El 22 de diciembre de 2010 10:34, gustavo <[email protected]>escribió:
>>>
>>> Hola amigos, quizas es una tontería lo que les voy a consultar, pero
>>>> existe alguna posibilidad de *re-escribir* el archivo de configuración
>>>> *core.php??
>>>>
>>>> *Lo que pasa es que tengo variables globales de mi sitio en este archivo
>>>> y quiero permitir al administrador del sitio poder configurar todas estas
>>>> variables???
>>>>
>>>> Es factible???
>>>> Existe otra manera?????
>>>>
>>>> PD: lo hice a medias reescribiendo el archivo con fopen, pero lo único
>>>> que me falla es agregar la linea que define al archivo php --> "<?php", lo
>>>> demas lo reescribe sin problemas incluso el "?>", pero el tag de apertura 
>>>> no
>>>> lo toma....
>>>>
>>>>
>>>> bueno eso sería, saludos cordiales, y por favor una ayudita no sería
>>>> despreciado para nada!.
>>>>
>>>> --
>>>> 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
>>>> [email protected].
>>>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>>>> [email protected]<cakephp-es%[email protected]>
>>>> 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
>>> [email protected].
>>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>>> [email protected]<cakephp-es%[email protected]>
>>> 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
>> [email protected].
>> Para anular tu suscripción a este grupo, envía un correo electrónico a
>> [email protected]<cakephp-es%[email protected]>
>> Para tener acceso a más opciones, visita el grupo en
>> http://groups.google.com/group/cakephp-es?hl=es.
>>
>
>
>
> --
> fortaleceme Jesus
>
> --
> 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
> [email protected].
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> [email protected]<cakephp-es%[email protected]>
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/cakephp-es?hl=es.
>



-- 
Si el conocimiento puede crear problemas, no será a través de la ignorancia
que podamos resolverlos

Isaac Asimov

-- 
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 
[email protected].
Para anular tu suscripción a este grupo, envía un correo electrónico a 
[email protected]
Para tener acceso a más opciones, visita el grupo en 
http://groups.google.com/group/cakephp-es?hl=es.

Responder a