1.项目结构说明
config:数据库配置和邮件服务器配置需要统一管理,放在config文件夹里
frontend:前台home
backend:后台admin
2.搭建过程
(1).编码规范说明---非常重要
(2).定义核心启动类---让项目run起来
1.加载配置:在使用前准备好配置(预加载),方便程序使用
2.定义常量:通过路径常量可以定位到任何的项目内的资源
定义run方法:
framework/core/Application.php
getcwd():获取当前工作目录的函数
完成init方法编写:
framework/core/Application.php
注册自动加载:
framework/core/Application.php
完成路由分发
controller=Productaction=index
class_exists:测试一个类是否存在,第一个参数是类名,第二个参数是在检查是否调用自动加载函数,默认为true。
实现控制器空间分割
framework/core/Application.php
(3).加载视图
加载html页面,渲染输入。
通过include函数加载视图文件:
定位问题使用chrome的开发工具,f12打开,火狐使用firebug
(4).定义核心控制器
header(‘Location: