入力すると:
Yii::app()->getLocale()->dateFormat
現在設定されている言語の正しい日付形式が得られます。(私の例では、'de' => dd.MM.yyyy です)。しかし、私が入力すると:
Yii::app()->format->dateFormat
Yii は「en_us」の日付形式 (Y/m/d) を教えてくれます。
getLocale() を使用すると、i18n ファイルに保存された文字列のみが取得されます。->format->date() では、このフォーマット文字列を使用する必要がありますが、i18n 文字列を CDateFormatter または CFormatter オブジェクトに割り当てる方法が見つかりません。