Smarty application, first create a PHP file
<?php
Error_reporting (E_all & ~e_deprecated);//Avoid outdated problems
Include_once (' mypdo.php ');//Read the file of your own encapsulated connection database
Header (' Content-type:text/html;charset=utf-8 ');
$mypdo = new Mypdo ();
$sql = "SELECT * from book WHERE id =?"; /sql statements
$booklist = $mypdo->pdoprepare ($sql, Array ($_get[' id '));
$mypdo = null;//Close the database
Include_once ("libs/smarty.class.php"); Contains the Smarty class file
$smarty = new Smarty (); Establish the Smarty instance object $smarty
$smarty->caching=false; Whether to use caching, the project is not recommended to enable caching during debugging
$smarty->template_dir = "./templates"; Set up a template directory
$smarty->compile_dir = "./templates_c"; Set compilation directory
$smarty->cache_dir = "./smarty_cache"; Cache folder
Left and right boundary characters, default to {}, but the actual application is easy to conflict with JavaScript
It is therefore recommended to replace <{}>
$smarty->left_delimiter = "<{";
$smarty->right_delimiter = "}>";
$smarty->assign ("Booklist", $booklist);//The variable name and value passed;
$smarty->display (' my.tpl ')//template file that needs to be displayed, suffix can be written casually
Application of Smarty