adodb+smarty+myClass 结合-数据类的智能操作

来源:互联网 发布:葡萄酒电商销售数据 编辑:程序博客网 时间:2024/05/18 01:08

  首先,确定你的目录结构,本人目录结构如下:

  |-admin //后台
|-adodb //adodb文件目录
|-smarty //smarty文件目录
|-images //图片及样式文件珓
|-dataclass //数据操作类文件夹 
     |-class_test.php //测试类
|-configs //系统配置文件夹 
     |-config.inc.php //系统配置文件
|-cache //缓冲目录
|-templates //模板文件 
     |-templates_c //模板解析文件夹 
       |-test.htm //测试模板文件
include.inc.php //系统包含文件集
smarty_adodb.inc.php //smarty adodb类声明文件
test.php //测试文件

  做好以上工作,让我们开始工作吧!首先,定义你的 config.inc.php 配置文件:

  <?php
$_DB[host] = 'localhost'; #数据库IP
$_DB[user] = 'root'; #用户名
$_DB[pass] = 'root'; #数据库密码
$_DB[name] = 'yop'; #数据库名
$_DB[type] = 'mysql'; #类型
?>

  smarty_adodb.inc.php

  <?
$db = &ADONewConnection($_DB[type]);
$db ->Connect($_DB[host],$_DB[user],$_DB[pass],$_DB[name]); #adodb链接
$tpl=new Smarty;
$tpl->template_dir="./templates";
$tpl->compile_dir="./templates/templates_c";
$tpl->left_delimiter = '<{';
$tpl->right_delimiter = '}>';
?>

  include.inc.php

  <?php
include_once('./configs/config.inc.php'); #加载数据链接配置
include_once('./adodb/adodb.inc.php'); #加载adodb数据类
include_once('./smarty/Smarty.class.php'); #加载smarty模板类
include_once('./smarty_adodb.inc.php'); #加载smarty及adodb类调用集合文件
include_once('./dataclass/class_test.php'); #加载HOBBY数据类
?>