Este foro ya no está activo, así que no puedes publicar nuevas preguntas ni responder a las preguntas existentes.

Usar $container en una clase personalizada

2 de septiembre de 2016

Hola a todos.

Tengo varios parámetros en el archivo parameters.yml, por ejemplo

#app/config/parameters.yml
parameters:
    igv: 0.18
    iva: 0.17
    isc: 0.16

Dentro de AppBundle he creado un folder llamado CustomClasses y varias clases dentro del mismo. ¿Ahora, cómo accedo a los parámetros desde esas clases? Supongo que tendría que inyectar codo el container pero por allí leí que no se debía hacer y ahora estoy confundido.

Gracias, espero su ayuda


Respuestas

#1

Hola:

Tienes que inyectarlos cuando declaras el servicio:

parameters:
    mailer.transport: sendmail
 
services:
    app.mailer:
        class:     AppBundle\Mailer
        arguments: ['%mailer.transport%']

Aquí te dejo la documentación

@TsubasaAkai

4 septiembre 2016, 17:49