Ho provato ad utilizzare un parametro nel mio file app.yml all'interno di un'attività in symfony 1.4, ma non ottiene il valore.sfConfig :: get in un'attività in symfony
sfConfig::get()
Avete qualche consiglio?
Ho provato ad utilizzare un parametro nel mio file app.yml all'interno di un'attività in symfony 1.4, ma non ottiene il valore.sfConfig :: get in un'attività in symfony
sfConfig::get()
Avete qualche consiglio?
Per impostazione predefinita le attività vengono eseguite solo con un progetto, ovvero non hanno accesso alle impostazioni in app.yml. Si sia necessario:
passare esplicitamente un parametro di applicazione ogni volta che si chiama il compito, questo è fatto come:
php symfony ns:task --application=frontend
aggiungerlo come parametro di default nel vostro configure()
:
$this->addOptions(array(
new sfCommandOption('application', "app", sfCommandOption::PARAMETER_REQUIRED, 'The application name', "frontend")
));
La firma del costruttore sfCommandOption è '($ name, $ shortcut = null, $ mode = null, $ help = '', $ defaul t = null) '- Metti" frontend "come nome di scelta rapida dell'opzione comando, dove dovrebbe essere andato alla fine come il quinto param come valore predefinito. –
Infatti, grazie. Ho risolto la mia risposta. – Maerlyn