独立封装简单mvc框架(1)

来源:互联网 发布:python读html文件 编辑:程序博客网 时间:2024/05/16 08:01

作者初学mvc,理解较浅,希望大家多多理解


如果有什么不足的,请下方评论或者私聊我


先简单介绍一下目录结构:


|-mvc     mvc文件夹

    |-App    应用目录

        |-controller 控制器

        |-models 模块

        |-views 视图

    |-common  公共文件

    |-config    配置目录

        |-conf.php 基本配置文件

    |-framework   框架核心目录

        |-base 框架核心文件

           |-Controller.php   控制器基类

           |-Db.php              Db类

           |-Model.php        模块基类

           |-View.php          视图基类

        |-route

           |-route.php         路由规则

        |-Appliaction.php   框架核心类

    |-runtime   缓存文件

        |-error_log.log  错误日志

    |-index.php  入口文件


编码规范:

  • 模块名(Models)需用大驼峰命名法,即首字母大写,并在名称后添加Model,如:ShowModelDemoModel
  • 控制器(Controllers)需用大驼峰命名法,即首字母大写,并在名称后添加Controller,如:ShowControllerDemoController
  • 方法名(Action)需用小驼峰命名法,即首字母小写,如:index
  • 视图(Views)部署结构为控制器名/行为名,如:demo/show.php,demo/show


首先介绍一下目录结构吧,下一遍文章在进行深入了解,谢谢大家观看。

原创粉丝点击