Smarty 3退出标签

时间:2013-07-01 08:45:09

标签: php smarty

IN Smarty 3我们正在使用

1 - {break}打破;继续;关键字

2- {continue}用于continue;关键字我为退出代码编写了自定义插件,与break

相同
<?php
    /*
    *   Modified for exit tag
    */

    function smarty_compiler_exit( $contents, &$smarty ) {
       return 'exit;';
    }
?>

但是当我使用{exit}时,它会将输出设为:- exit; only not working as php exit keyword

1 个答案:

答案 0 :(得分:0)

为什么不使用return

compiler.return.php

 <?php 
    function smarty_compiler_return($tag_arg, &$smarty) { 
    return "<?php return;?>"; 
    } 
    ?>

因此,当我们在TPL中将其称为{return}时,它会将流返回给PHP。