default_culture
sadece doğal PHP fonksiyonları için, symfony uluslararası çerçevede geçerlidir. Eğer geniş bu ayar projeyi değiştirmek isterseniz, ben setlocale
kullanarak, config/ProjectConfiguration.class.php
bunu yapmak ve sonra date
yerine strftime
kullanır: Bu makinenizde etkin olması yerel ayarları gerektirir
// config/ProjectConfigration.class.php
setlocale(LC_TIME, 'fr_FR');
// *Success.php
<div class="jour"><?php echo strftime('%d',strtotime($content->getCreatedAt())) ?></div>
<div class="mois"><?php echo strftime('%b',strtotime($content->getCreatedAt())) ?></div>
Not. Sonuç false
ise var_dump(setlocale(LC_ALL, 'fr_FR'));
yapın kontrol etmek, bunu yapmak için setlocale
kullanabilir ve muhtemelen çeviri kodu kendiniz yazmanız gerekir olamaz. Ayrıca, sisteminizde doğru yerel ayarların olması gerekir. Hangi yerellerin yüklü olduğunu kontrol etmek için komut satırında locale -a
yapın.
ben settings.yml içinde "default_culture" ayarı çalıştı, ama bunun bir – Manu