想用php和smarty写一个 确实画面
什么画面。。什么迁移。。。不知道你要表达什么?是说页面跳转的意思么?
求大神 解释smarty和thinkphp的区别
ThinkPHP是PHP框架 smarty是模板引擎 ThinkPHP可以用smarty做为模板引擎 也可以使用自带的
php和smarty编译原理
smarty是个模板引擎,最显著的地方就是有可以把模板缓存起来。
一般模板来说,都是做一个静态页面,然后在里面把一些动态的部分用一切分隔符切开,然后在PHP里打开这个模板文件,把分隔符里面的值替换掉,然后输出来,你可以看下PHPLib里面的template部分。
而smarty设定了缓存参数以后,第一运行时候会把模板打开,在php替换里面值的时候把读取的html和php部分重新生成一个临时的php文件,这样就省去了每次打开都重新读取html了。如果修改了模板,只要重新刷下就行了。
大概就是这么个意思,还是意见你看下smarty官方的文档。
推荐几个较好的php框架 smarty怎么样? 学起来难不难
smarty是模板引擎,很好用,学起来也不难
框架的话,thinkphp和cakephp都不错
php和smarty到底是怎么结合的?
smarty就是为了分离php和html而出现的。先是各干各的,然后通过smarty的标签将两者结合在一起。
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}流程控制