smarty初始化设置

smarty分离了前台后台,但是也给PHP的快捷开发增加了难度,特别是路径设置,容易出错,也不提示;

1,初始化文件sm.inc.php

<?php
//初始化
define('ROOT',str_replace("\\","/",__DIR__));
define('ROOT_smarty',ROOT.'/../libs');
// echo ROOT.'/../../libs';
require ROOT_smarty.'/Smarty.class.php';
// require 'chuan.php';
$smarty = new Smarty;

//配置
// $smarty->debugging = true;
$smarty->caching = false;
$smarty->force_compile=true;
$smarty->setTemplateDir(ROOT.'/templates');
$smarty->setCompileDir(ROOT.'/templates_c');

2,PHP文件

<?php
//初始化
require '../sm.inc.php';

//基本操作


//显示设置
$smarty->display('appli.tpl');


你可能感兴趣的:(smarty初始化设置)