hasen's tech life

Twitter: @hasen

Twig

Laravel v5.1で"Cannot redeclare class TwigBridge\Extension\Laravel\String"というエラーが出たので対応.

# Laravel v5.1でconfig:cacheをしたところ, # "Cannot redeclare class TwigBridge\Extension\Laravel\String"というエラーが出たので対応. # rcrowe/twigbridgeのヴァージョンを上げた. $ php artisan --version > Laravel Framework version 5.1.29 (L…

Laravel v5.1.24でTwigを使うために,パッケージを追加した.

# Laravel v5.1.24でTwigを使うために,パッケージを追加した. # 参考: Getting rcrowe/twigbridge to work in Laravel 5# 参考: rcrowe/TwigBridge # Composer$ composer require rcrowe/twigbridge 0.8.2 # Laravel$ vi config/app.php # Twig$ vi resour…

Twigのfor文で配列のkeyを変更する.

# Laravel,デフォルトのテンプレートエンジンはBladeです. # が,Twigをよく使ってます. # で,Twigのfor文で配列のkeyを変更する書き方をメモ.

Twigファイルをhtmlファイルとしてフォーマット(インデント調整)する.

Twigファイルをhtmlファイルとしてフォーマット(インデント調整)する.> $ vi ~/.vimrc ++ filetype indent on ++ autocmd BufNewFile,BufRead *.twig set filetype=html $ exec $SHELL -l $ vi FILE_NAME.twig # コマンドラインモードで. gg =G

twigで文字列連結

テンプレートエンジンはSmartyを使うことがほとんどだったけれど,最近Twigを使った.多少,記法は違って,例えば文字列連結は下記のように書く.$ vi index.php++ 4, 'user_name' => 'tarou',];$ vi index.html++ {{'こんにちは' ~user_data.user_name~ '…