Quantcast
Channel: Plamo Linux 日記
Viewing all articles
Browse latest Browse all 675

cakephp3 での email テンプレート中での改行について

$
0
0

cakephp3 からメールを送る場合,メールテンプレートは src/Template/Email/text/ 以下などに置くと思います.

その email テンプレート中で controller 側から渡した変数を表示するときは

hoge1: <?= $hoge1; ?>
hoge2: <?= $hoge2; ?>

など記述すると思いますが,この記述をすると $hoge1 = aa, $hoge2 = bb の場合,メールが送られたときには hoge1: の行の最後の改行がなくなって表示が

hoge1: aahoge2: bb

となったりするみたいですね.これを避けるためには,最後の ?> の後に何か文字を入れておけば良いです.

見た目に何もない風にしたい場合は「スーペース」でオッケー.ということで

hoge1: <?= $hoge1; ?> ←スペースを入れておく
hoge2: <?= $hoge2; ?> ←スペースを入れておく

ってやれば

hoge1: aa
hoge2: bb

と表示されます.スペースを追加すると,行末にスペースが入っちゃいますけど,まぁ,許容範囲でしょう.スペースすら入れたくない場合には,ちょっとこねくり回す必要がありますね.


Viewing all articles
Browse latest Browse all 675

Latest Images

Trending Articles