您的位置:

模板里用原生php,怎么制作原创模板

本文目录一览:

纠结使用原生PHP还是框架?

php本身就可以理解为一个web开发框架,针对web,针对http已经把很多细节封装好了,你就直接用就OK。比如,你调用setcookie,下次就能通过$_COOKIE获取到值,使用框架只是为了避免重复造轮子而已,框架一般集合了ORM、缓存机制、模板机制等等,如果不用框架自己从零开始写的话,那任务量繁重而且基本一个人也很难实现这么多功能,如果有框架的话,那么就方便多了,省了很多开发任务的。

如果使用原生PHP写视图,如何包含其他视图

tp无视图类,所以统统不支持。所有视图功能集成在模板中。看来只有zend framework有这种特殊功能,能使用php本身做模板。

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 :-)

如何在smarty模板里使用php

{php}

$a = 100;

{/php}

如果要在模板里面使用$a,得这样:

{assign var="a" value="100"}

ecshop的模板里如何用原生php语法?

为什么非要在模板里写php代码,写在执行页面不行吗?详细说来听听。