×

smarty写php

smarty写php(smarty框架)

admin admin 发表于2023-04-04 05:08:06 浏览38 评论0

抢沙发发表评论

本文目录一览:

smarty 模板怎样使用php标签

smarty本身是不推荐使用php标记的,可以通过编写插件(block,function,modifier)来代替。

smarty默认不开启php标记,需要在创建smarty对象后做如下设置:

$smarty-php_handling = SMARTY_PHP_ALLOW ;

Smarty和php

没看懂楼主的提问,如果是想把php的结果显示在smarty的页面上,这样写:

php

require 'smarty.php';

$smarty-assign('key',$value); //给key赋值

$smarty-display('你的页面.html');

你的模板页面里用{$key}就可以显示对应值

或者用

{foreach $key as $itemkey=$value}

{$itemkey},{$value}

{/foreach}流程控制

smarty怎么在模板里写php语法

百度:csdn dmtnewtons Smarty 点击第一条:smarty手册

List of Examples - 7.61. php code within {php} tags

Example 7.61. php code within {php} tags

{php}

   // including a php script directly from the template.

   include('/path/to/display_weather.php');

{/php}

Example 7.62. {php} tags with global and assigning a variable

{* this template includes a {php} block that assign's the variable $varX *}

{php}

   global $foo, $bar;

   if($foo == $bar){

     echo 'This will be sent to browser';

   }

  // assign a variable to Smarty

  $this-assign('varX','Toffee');

{/php}

{* output the variable *}

strong{$varX}/strong is my fav ice cream :-)