ThinkPHP框架使用Smarty模板引擎

最近公司使用ThinkPHP框架,所以比较关注,想到之前公司使用的框架用的模板引擎是 Smarty,而且用的还挺顺手的。
转到使用ThinkPHP自带的模板引擎还有点不习惯,所以在想换成Smarty模板引擎,网上看了一下,结果还是比较简单。
以此记录一下

首先ThinkPHP框架里面要有Smarty扩展 位置在 ThinkPHP\Extend\Vendor\Smarty ,如果没有就去 Smarty官网下一个最新版吧,也推荐使用最新版的。一般完整版的ThinkPHP框架都含有 Smarty扩展的。
然后只需修改配置文件 Conf\config.php

<?php
return array(
    //'配置项'=>'配置值'
    'TMPL_ENGINE_TYPE'      => 'Smarty',
    'TMPL_ENGINE_CONFIG'    => array(
        'caching' => TRUE,
        'template_dir' => TMPL_PATH,
        'compile_dir' => TEMP_PATH,
        'cache_dir' => CACHE_PATH,
        'left_delimiter' => '{',
        'right_delimiter' => '}',
    ),
);
?>

Action:

1
2
3
4
5
6
7
8
9
10
<?php
class IndexAction extends Action {
    public function index(){
        $data = array(
            'asdf' => 1,'dfg' => 2,'asdfrg' => 3,'yhnfd' => 4,'bfws' => 1
        );
        $this->assign('test',$data);
        $this->display();
    }
}

html:

1
2
3
4
5
{$smarty.now}
<br />
{foreach $test as $key=>$data}
{$key}:{$data}<br />
{/foreach}

最后输出:
1411459827
asdf:1
dfg:2
asdfrg:3
yhnfd:4
bfws:1

yes,这样就搞定了,使用Smarty模板就这么简单

WIN10始终以管理员打开命令提示符CMD

CMD对一些用户而言,使用频率非常高,而且需要是以管理员身份启动,下面是设置默认以管理员身份启动CMD的方法,经常使用此工具的朋友可以看看

  CMD(命令提示符)对一些用户而言,使用频率非常高,而且需要是以管理员身份启动。其实我们可以设置默认以管理员身份启动CMD,我们来看看Win8下如何操作。

  操作步骤

  第一步、在桌面右键新建文本文件,复制以下代码到记事本中。

  reg add “HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\ApPCompatFlags\Layers” /v “c:\windows\system32\cmd.exe” /d “RUNASADMIN” /f

八亿PC

  第二步、点击文件菜单,选择“另存为”,在另存为对话框,将保存类型设置成“所有文件”,然后将文件命名为“CMD.BAT”。

八亿PC

  第三步、在桌面右键单击CMD.BAT文件,菜单中选择“以管理员权限运行”,操作完成后,试一下在运行中执行CMD命令,是不是打开就是管理员:C:\windows\system32\cmd.exe界面了?

八亿PC

  相信这个简单的操作过程对多数用户不成问题,对CMD有较高使用需求的用户可以赶紧设置起来。