Phalcon とメールとテンプレートと2. ゆーし (Yuhshi / 晴柳祐志)
WEB系の SIer で働いてます。
PhalconPHP やってます。
2008年以来2度目の発表です。
6. $view = new View();
// (ここで初期化)
$view->name = $name; // テンプレートで使う変数
$view->setRenderLevel(
PhalconMvcView::LEVEL_ACTION_VIEW);
$view->start();
// テンプレートが views/mail/mail_template.volt にあるなら
$view->render('mail', 'mail_template');
$view->finish();
return $view->getContent(); // 本文が返ってくる
7. $view = new View();
画面表示用の View インスタンスを使い回して
メール送信 → 送信完了画面表示
としたら画面が真っ白になりました><
メール送信用にインスタンス生成が必須
32. 氏名:{{name}}<?php echo “n”; ?>
住所:{{address}}<?php echo “n”; ?>
↓
氏名:<?php echo $name; ?><?php echo “n”; ?>
住所:<?php echo $address; ?><?php echo “n”; ?>
↓
氏名:ぴよたろう
住所:東京都港区
Volt
PHP
mail
やっぱり
改行された!
35. {% if name is not empty %}
↓
<?php if ($name == !$empty) { ?>
name is empty で empty(name) になるが、
name is not empty で !empty(name) にならない
if not (name is empty) にする。
Volt
PHP