0

Laravel 3 で多言語サイトを構築しており、HTML ヘルパーを使用して定義リストを作成しようとしていました。これは、キーと値のペアを使用してそれぞれ dt と dd を表すことによって機能します。

echo HTML::dl(array('Ubuntu' => 'An operating system by Canonical', 'Windows' => 'An operating system by Microsoft'));

私の各 dt 要素には、翻訳された文字列が含まれている必要があります。しかし、次のように配列を作成しようとすると:

array(__('core.dt_title') => $dd_value);

無効なオフセット エラーが発生します。

この問題を回避する方法を知っている人はいますか?

4

1 に答える 1

1

Rubens が述べたように、__ヘルパーは文字列ではなく Lang オブジェクトを返します。問題を解決するには、単に置き換え__('core.dt_title')ます__('core.dt_title')->get()

于 2013-08-09T20:10:02.127 に答える