zoukankan      html  css  js  c++  java
  • php接口开发--复制缩减Codeigniter的车轮

    接口需求:

    1. 输出json
    2. 单一入口
    3. 安全 http://segmentfault.com/q/1010000000143852基于token验证?session?
    4. 缓存
    5. session cookie
    6. 数据库
    7. 配置
    8. 日志
    9. 公共文件夹

    我的框架:

    index.php:定义时区,定义运行环境,定义框架目录路径,引入框架文件(除此文件外,所有php文件都需要加上头部判断,不能直接访问)

    框架文件 jdhu.php:引入框架函数文件;加载配置类,路由类,输出类;引入基类控制器文件,(可引入继承控制器文件),引入应用控制器文件,初始化

    基类控制器:增加所有已被加载的对象的属性成员,加载加载类,加载数据库类,加载模型

    待解决框架问题:

    1.错误时处理,异常类待加(需测试验证

    2.日志 fwrite函数少括号

    3.数据库类驱动,连接多个数据库

    4.加载类(传入数组,可加载多个类库):加载类库(已测基本类,需测框架类,扩展类),模型

    5.填查改删(封装太多了,没时间仔细去研究里面如何构造sql语句)

    6.缓存

    7.session cookie

    8.事务(封装太多了,没时间仔细去研究里面如何构造sql语句)

  • 相关阅读:
    C/C++一些库函数的实现
    约瑟夫环问题(Josephus)
    union关键字及大小端模式
    指针数组和数组指针
    巧用位运算
    C/C++生成可执行文件过程
    C语言+Modbus+NXP整体规划
    bug和待完善
    python学习第二课
    python学习第一课
  • 原文地址:https://www.cnblogs.com/jdhu/p/4254570.html
Copyright © 2011-2022 走看看