2013-03-22 39 views

答えて

63

はい、あります。firstです。残りはドキュメントからコピーされます。

バージョン1.12.2の新機能:最初のフィルタはTwig 1.12.2で追加されました。

第一のフィルタは、シーケンス、マッピング、または文字列の最初の「要素」を返す:

{{ [1, 2, 3, 4]|first }} 
{# outputs 1 #} 

{{ { a: 1, b: 2, c: 3, d: 4 }|first }} 
{# outputs 1 #} 

{{ '1234'|first }} 
{# outputs 1 #} 

またTraversableのインターフェースを実装するオブジェクトで動作します。

+0

オブジェクトの配列でも動作します: '{{objectArray | first.mymethod}}' – Atan

3

私はtwigで配列の最後の要素を取得しようとしていましたが、この質問が見つかりました。そして、Twigにはlastもあります。

関連する問題