Ciao a tutti,
è la prima volta che affronto questo problema e non riesco a risolvere la questione.
Sto sviluppando un Bundle (ProtocolloBundle) che funziona correttamente all'interno della mia applicazione symfony 3.3.
Alcuni valori di configurazione sono scritti nel bundle stesso. Il Bundle si occupa di gestire le PEC e vorrei avere il nome di una cartella dove salvare le pec trattate in ingresso, una dove salvare le PEC inviate e una dove salvare le ricevute trattate.
Quando effettuo il dump della configurazione mi da un risultato corretto:
luca@ulisse:/var/www/epod4$ ./bin/console config:dump-reference ProtocolloBundle
# Default configuration for "ProtocolloBundle"
epod4_protocollo:
imap:
# Nome della cartella IMAP in cui salvare le ricevute
cartella_ricevute: ricevute # Required
# Nome della cartella IMAP in cui salvare le PEC protocollate
cartella_protocollate: protocollati # Required
# Nome della cartella IMAP in cui salvare le PEC inviate
cartella_inviate: Inviata # Required
Invece, quando effettuo il cache:clear, ho un errore:
luca@ulisse:/var/www/epod4$ ./bin/console cache:clear
// Clearing the cache for the dev environment with debug true
15:48:49 ERROR [console] Error thrown while running command "cache:clear". Message: "Notice: Undefined index: cartella_ricevute" ["error" => Symfony\Component\Debug\Exception\ContextErrorException { …},"command" => "cache:clear","message" => "Notice: Undefined index: cartella_ricevute"] []
[Symfony\Component\Debug\Exception\ContextErrorException]
Notice: Undefined index: cartella_ricevute
Se nella funzione load di ProtocolloExtension.php faccio il dump di $config subito dopo la chiamata a processCoonfiguration, mi viene restituito un array vuoto. Non dovrei ricevere l'albero definito in Configuration.php ?
Mi manca qualche passaggio ?
Grazie a tutti
--
It is easier to move a problem around (for example, by moving the problem to a different part of the overall network architecture) than it is to solve it.
6th truth - rfc1925
------------------------------------------------------------------
Einstein: Imagination is more important than knowledge. For knowledge is limited, whereas imagination embraces the entire world, stimulating progress, giving birth to evolution.
------------------------------------------------------------------
Heinlein: Specialization is for Insects