constantes

70 views
Skip to first unread message

Javier Marcon

unread,
May 3, 2012, 5:04:39 PM5/3/12
to symfo...@googlegroups.com
Hola, en mi proyecto (hecho con symfony 1.4 y doctrine 1.2) uso
algunas librerias externas que necesitan tener algunas constantes
declaradas. Mi forma rapida de solucionarlo fuen ponel las constantes
en el index.php antes de que llame a projectConfiguration.class.php,
definiendo las constantes asi:

define("const1_path", dirname(__FILE__).'/../lib/vendors/asdf');
define("const2", 'holamundo');
require_once(dirname(__FILE__).'/../config/ProjectConfiguration.class.php');

Si bien esto funciona, seguramente debe haber alguna forma mas
simfoniana de hacerlo. Donde y como me aconsejan poner las constantes?

Gracias,

Javier.

Felipe Botero

unread,
May 4, 2012, 10:39:15 AM5/4/12
to symfo...@googlegroups.com
Yo generalment las defino en en archivo app.yml de la carpeta config

por ejemplo:

all:
  valor:   12345


y para obtener su valor se hace:
$valor = sfConfig::get("app_valor");

No se si sea la "mejor forma" pero esa la que yo uso, asi cuando quiera modificar algún valor no me toca recordar en que archivo es que está definida la constante, solo la cambio ahi y borro cache y listo.

Espero te sea de ayuda,

Saludos

Oswaldo Zárraga

unread,
May 4, 2012, 11:43:26 PM5/4/12
to symfo...@googlegroups.com
El plugin sfTCPDF es un elegante ejemplo de como hacer setear constantes en Symfony 1.4.x

--
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Google Groups.
Para publicar en este grupo, envía un email a symfo...@googlegroups.com
Para darte de baja, envía un email a symfony-es+...@googlegroups.com
El resto de opciones puedes encontrarlas en http://groups.google.com/group/symfony-es?hl=es



--
______________
Oswaldo Zárraga
TSU. Informática Para la Gestión Social
+58416-718-5472

helysm

unread,
May 5, 2012, 8:47:31 AM5/5/12
to symfo...@googlegroups.com

La mejor y mas recomendada forma es a traves del app.yml en la mosma documentacion de symfony lo dicen

El may 4, 2012 10:43 p.m., "Oswaldo Zárraga" <ozar...@gmail.com> escribió:

El plugin sfTCPDF es un elegante ejemplo de como hacer setear constantes en Symfony 1.4.x

El 4 de mayo de 2012 10:09, Felipe Botero <felipe...@interactiumedia.com> escribió:


>
> Yo generalment las defino en en archivo app.yml de la carpeta config
>
> por ejemplo:
>
> all:

...




--
______________
Oswaldo Zárraga
TSU. Informática Para la Gestión Social
+58416-718-5472

--
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Google Groups.

Para p...

Martin Ibarra Cervantes

unread,
May 15, 2012, 1:45:45 AM5/15/12
to symfo...@googlegroups.com
Bueno creo que todos te dicen que en app.yml pero en symfony2 ya no se usa este, usa config.yml  para eso, en la documentacion se dice app.yml paso a ser config.yml echale un vistaso.

Saludos.


2012/5/5 helysm <hel...@gmail.com>

Felipe Botero

unread,
May 15, 2012, 10:26:44 AM5/15/12
to symfo...@googlegroups.com
Todos decimos que en app.yml porque la pregunta dice explícitamente que el proyecto se está desarrollando en symfony 1.4.

Saludos
--
Felipe Botero Londoño
Ingeniero de Sistemas y Telecomunicaciones.
http://www.interactiumedia.com/
Dirección : Carrera 13 No. 97 76 Oficina 401 Edificio Astaf360
Teléfono: 6 168439



Reply all
Reply to author
Forward
0 new messages