一、init.inc.php文件
require("./libs/Smarty.class.php");
$tpl = new Smarty();
$tpl->template_dir ='./templates';
$tpl->compile_dir ='./templates_c';
$tpl->left_delimiter = '
$tpl->right_delimiter = '}>';
?>
二、新建templates和templates_c 文件
三、 从网站下载一个smarty 版本自定
四、把下载下来的smarty里的libs剪切
smartyd中变量的使用
一、注释的使用:模板注释被*号包围,例如
二、连接数据库:用mysqli的方法:$mysqli = new mysqli("localhost",root","密码","数据库名字");
魔术方法__get __set __isset __unset的总结:(1)、__get、__set 这两个方法是为在类和他们的父类中没有声明的属性而设计的 __get( $property ) 当调用一个未定义的属性时,此方法会被触发,传递的参数是被访问的属性名 __set( $property, $value ) 给一个未定义的属性赋值时,此方法会被触发,传递的参数是被设置的属性名和值 这里的没有声明包括当使用对象调用时,访问控制为proteced,private的属性(即没有权限访问的属性)。 (2)、__isset、__unset __isset( $property ) 当在一个未定义的属性上调用isset()函数时调用此方法 __unset( $property ) 当在一个未定义的属性上调用unset()函数时调用此方法 与__get方法和__set方法相同,这里的没有声明包括当使用对象调用时,访问控制为proteced,private的属性(即没有权限访问的属性)