default
为变量设置默认值。当变量是unset或者empty的字符串时,默认值将显示。必须要有一个参数。
参数顺序 | 类型 | 必选参数 | 默认值 | 说明 |
---|---|---|---|---|
1 | string | No | 控制 | 当变量为空时输出的值 |
- <?php
- $smarty->assign('articleTitle', 'Dealers Will Hear Car Talk at Noon.');
- $smarty->assign('email', '');
- ?>
模板:
- {$articleTitle|default:'no title'}
- {$myTitle|default:'no title'}
- {$email|default:'No email address available'}
输出:
- Dealers Will Hear Car Talk at Noon.
- no title
- No email address available
原文: https://www.smarty.net/docs/zh_CN/language.modifier.default.tpl