寒冬PHP v1.0开发文档.pdf
文本预览下载声明
目 录
序言
基本
入口
结构
函数
开发
控制器
数据库
视图
模型
扩展
路由
URL生成
功能
分页
安全
验证码
本文档使用 看云 构建 - 2 -
序言
序言
序言
感谢您使用了寒冬PHP !
官网 :https//
GitHub :https///liuk-me/coldwinter
Gitee :https///liuk_me/coldwinter
目前仍在持续完善中。
QQ :1850131651
邮箱 :liuk_me@
此页面如有广告请点此使用htps访问
本文档使用 看云 构建 - 3 -
基本
基本
入口
结构
函数
本文档使用 看云 构建 - 4 -
入口
入口
入口
寒冬PHP支持两种入口模式。
一、单入口模式 :
默认框架入口文件为public/index.php。
入口文件至少需要包含以下内容
?php
define(APP_PATH,__DIR__ ./../app);
//定义应用目录
define(APP_CORE,__DIR__ ./../framework);
//定义框架目录
require APP_CORE./init.php;
//引入框架引导文件
core\App::run();
//执行应用
另外建议加入此行代码防止中文乱码
header(Content-type: text/html; charset utf-8);
app目录 与 framework目录可以任意修改位置名称 ,只要在入口文件处定义正确的位置即可。
二、多入口模式 :
需建立一个 common.php 文件 ,此文件中需要包含以下内容
?php
define(APP_PATH,__DIR__ ./../app);
//定义应用目录
define(APP_CORE,__DIR__ ./../framework);
//定义框架目录
require APP_CORE./init.php;
//引入框架引导文件
另外建议加入此行代码防止中文乱码
header(Content-type: text/html; charset utf-8);
本文档使用 看云 构建 - 5 -
入口
其它文件引入 common.php 后通过框架函数调用框架功能。
本文档使用 看云 构建 - 6 -
结构
结构
目录结构
解压框架后会看到以下目录
为保证安全建议将 app目录 与 framework目录 放置在用户无法访问的目录。
|─app
| |─── config //配置 目录
| | ├─── config.php //框架配置
| | └─── database.php //数据库配置
| |─── controller //控制器目录
| | ├─── index.php //默认控制器 (可在设置中修改)
| | └─── error.php //错误控制器 (可在设置中修改)
| |─── model //模型 目录
| └─── view //模板 目录
|─framework
| |─── core //核心库目录
显示全部