defined 标签用来判断常量是否已经被定义,相当于 PHP 中的 defined() 函数行为。defined 标签格式如下:
<present name="常量">要输出的内容</present>
例子:
先在模块操作(如 Index/display )里定义一个常量并输出模板:
define("SITE_NAME", "我爱开发网"); $this->display();
模板( /Tpl/default/Index/display.html )使用 defined 标签:
<defined name="SITE_NAME">网站名称:{*SITE_NAME}</defined>
运行该例子输出:
网站名称:我爱开发网
该例子等同于:
<?php if(defined("SITE_NAME")){ echo '网站名称:',constant("SITE_NAME"); } ?>