Como dice Alejandro, esas variables las tendrás que tener guardadas en una tabla "config", o "options" de tu sitio, y ahi administrarlas como se te de la gana.
Saludos. -- David Riveros Fonseca | Desarrollador Web | ANDAIN - Desarrollo y diseño Web [email protected] | http://www.andain.cl/ 2010/12/22 Alejandro Yáñez <[email protected]> > 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]<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] Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es.
