sfConfig 1 не является хорошим способом хранения постоянных данных, используйте sfStorage 2 , в противном случае каждый раз, когда вы запрашиваетеНа странице ваше значение сбрасывается до вашего исходного значения.
Ваш пример:
app.yml
all:
url: 0
indexSuccess.php
for($i=0;$i<5;$i++) {
$previousValue = sfConfig::get('app_url');
sfConfig::set('app_url', $previousValue+1);
echo sfConfig::get('app_url');
}
Выход:
12345
Но каждый раз, когда вашперезапустите его, у вас будет тот же вывод.
Ps: Когда вы объявляете или инициализируете значение конфигурации, не забудьте очистить кэш (php symfony cc)