日期:2014-05-16  浏览次数:20642 次

1.MVC框架复习 2.Ajax加强 3.搜索建议 4,三级联动 5、刷新分页 6、Ajax局部动态更新数据

MVC框架复习 

·admin.php / index.php 

 定义常量 APP_NAME admin 和 home 来区分入口。

 define('APP_NAME','admin/');

 require ('init.php');

·init.php

 定义ROOT_PATH常量,调用str_replace'','','';

 用isset判断获得参数,当参数不为空时,参数为空入口分别为adminindex时 分别定义类名,进入相应的xxxController.class.php

 同时判断Action参数并进入相应的xxxAction()函数执行命令

 调用__autoload()自动加载函数接受参数$class_name,

调用strpos判断类名所包含的的是控制类还是模型类或者smarty类并逐步加载各文件。

·xxxController.class.php

 短路算法:defined('APP_NAME') or die ('非法访问');

 继承父类baseController(用类的方法实例化smarty并配置smarty

 执行xxxAction控制Model执行连接数据库进行数据处理,接收Model返回值,并控制view/smarty显示出Model返回的数据

·xxxModel.class.php

 执行sql语句进行增删改查并且return一个数据让