需求分析
生成一个验证码
载入验证码类
有选择的手动载入
第一步 在基础控制器类引入 引入工具类模型方法和辅助方法
//引入工具类模型方法
public function libraray($lib){
include LIB_PATH. '{$lib}.class.php';
}
//引入辅助函数
public function helper($helper){
include HELPER_PATH."{$helper}.php";
}
如图所示:
第二步 其他控制器写入继承基础控制器类
如图所示:
在indexController.class.php写入生成验证码的方法
代码如下:
public function codeAction(){
$this->library('Captcha');
$c=new Captcha();
$c->generateCode();
}
输入网址:http://localhost:8989/shopcz1/index.php?p=admin&c=index&a=code
使用三种加载方式
数据库模型
控制器
视图
名字的特点:
控制器以Controller结尾
模型以Model结尾
可以使用自动加载
Framework不能使用自动加载