`
congfeng02
  • 浏览: 200017 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

自己编写基于MVC的轻量级PHP框架

阅读更多

自己编写基于MVC的轻量级PHP框架

做WEB开发已有一年,每次都写重复的东西, 因此,想自己写一下框架,以后开发方便.

本人之前学习asp.NET两年,JSP半年,可是后来因为工作的原故换成PHP.其实很不喜欢PHP的语法.还有PHP的函数名,每回都忘记..还是喜欢C#和JAVA的语法,哈...不过PHP有PHP的优点,不像ASP.NET那样封装了大量的东西,PHP更简单,更自由吧.还有应该就是PHP的开源组合.

写这编文章主要是因为那些东西要写给别人看,顺便发表了.高手看了别笑,菜鸟自己注意辨别,别被我的错误观点误导.

文章中的代码下载

一.文件结构

├ index.php 入口文件

├ class 类存放的文件夹

   ├ base.class.php 基类

   ├ error.class.php 错误处理类

   ├ parms.class.php 获取参数类

├ control.class.php 控制类

├ model.class.php 模型类

├ template smartTemplate 类存放文件夹

├ db adodb 类存放文件夹

├ includes 包含文件类

├ defines.inc.php 定义各路径文件

   ├ frameword.inc.php 框架处理文件

   ├ router.inc.php 路由文件,跟据参数,跳转不同路径

├ models 模式存放路径

├ views 模版文件保存路径

├ controls 存放控制类的文件夹

├ config.php 配置文件

├ admin 后台

二.简单类图

三. 入口文件,index.php

分享到:
评论
1 楼 888wu 2009-10-31  
你好,这个好象不全,我想看一下源码,不知道你有没有,麻烦给我传一份,谢谢。

wu888_wu@163.com

相关推荐

    php mvc 轻量级框架

    轻量级PHP MVC框架强调简洁、高效和低依赖性。它们通常具有较小的体积,快速的性能,易于理解和上手。这些框架可能不包含所有高级特性,但足够应对大部分中小规模项目。例如,Laravel、CodeIgniter和Slim Framework...

    基于PHP的G-framework 国产MVC轻量级开发框架.zip

    G-framework是一款国产的MVC(Model-View-Controller)轻量级开发框架,专为PHP编程语言设计。这款框架旨在简化Web应用的开发过程,提高开发效率,同时保持代码的可维护性和可扩展性。MVC模式是软件工程中一种常用的...

    自己写的PHP MVC框架,轻量框架,含bootstrap组件

    这个轻量级的PHP MVC框架是个人开发者为了简化小型应用开发而创建的,特别适合PHP初学者学习和实践。 **1. MVC模式解析** - **Model(模型)**: 是应用程序的核心部分,负责处理数据和业务逻辑。在这个框架中,模型...

    PHP实例开发源码—G-framework 国产MVC轻量级开发框架.zip

    G-framework是一款国产的MVC(Model-View-Controller)轻量级开发框架,专为PHP开发者设计,旨在简化Web应用程序的构建过程,提高开发效率。本框架的核心特性在于其轻便、高效和易于理解,适合小型到中型项目。下面...

    基于PHP的Difeye轻量级PHP框架源码.zip

    【标题】"基于PHP的Difeye轻量级PHP框架源码.zip" 指的是一款以PHP语言编写的轻量级Web应用框架——Difeye。轻量级框架通常设计简洁,易于理解和使用,旨在减少开发时间和提高开发效率。Difeye框架可能是为了满足...

    php快速轻量级开发框架

    1. MVC(Model-View-Controller)架构:许多PHP轻量级框架采用MVC模式,将业务逻辑、数据处理和用户界面分离,使代码结构清晰,易于维护和扩展。 2. 自动加载:通过PSR-4标准的自动加载机制,可以减少对require或...

    基于PHP的个性化Framk PHP轻量级WEB框架.zip

    《基于PHP的个性化Frank PHP轻量级Web框架详解》 在Web开发领域,PHP作为一种流行的服务器端脚本语言,以其易学易用、性能高效的特点,广泛应用于各种规模的项目中。而轻量级框架的出现,使得PHP开发更加便捷高效。...

    基于PHP的轻量级框架(Y)源码.zip

    【描述】:“基于PHP的轻量级框架(Y)源码.zip”的描述虽然简短,但暗示了我们即将接触到的是一个以PHP编写的轻量级框架的源代码。源代码是软件的基础,通过阅读和理解源代码,开发者可以深入学习框架的工作原理,...

    基于PHP的Tommy framework 轻量级PHP框架.zip

    【标题】基于PHP的Tommy framework 是一个轻量级的PHP框架,专为快速开发高效、可维护的应用程序而设计。这个框架的核心理念是简洁和灵活性,它提供了一个基础架构,帮助开发者用最少的代码实现复杂的业务逻辑。 ...

    基于PHP的Init轻量级开源php框架源码.zip

    【标题】"基于PHP的Init轻量级开源php框架源码.zip" 提供的是一个以PHP语言编写的轻量级开源框架——Init框架的源代码。这个框架设计的目标是简化PHP开发过程,提高开发效率,同时保持较低的系统资源占用。 Init框架...

    基于PHP的Tommyframework轻量级PHP框架源码.zip

    PHP作为一种广泛使用的服务器端脚本语言,为开发者提供了丰富的框架选择,其中Tommyframework作为一个轻量级的PHP框架,以其简洁、高效的特点受到不少开发者的青睐。本文将深入探讨Tommyframework的核心设计理念,...

    基于PHP的xi轻量级框架源码.zip

    【标题】:“基于PHP的xi轻量级框架源码”是指一个使用PHP编程语言开发的轻量级Web应用框架的源代码。这个框架设计的主要目标是提供高效、易用和可扩展的基础,使得开发者能够快速构建PHP Web项目,同时保持较低的...

    基于PHP的LeapsFramework轻量级php开发框架源码.zip

    LeapsFramework是一款基于PHP的轻量级开发框架,旨在简化PHP开发过程,提高开发效率。轻量级框架通常以简洁、高效和易于理解为特点,LeapsFramework也不例外。它通过提供基本的MVC(模型-视图-控制器)架构,帮助...

    基于PHP的DoitPHP轻量级PhP框架MySql专业版源码.zip

    DoitPHP是一款基于PHP...总的来说,DoitPHP轻量级PHP框架MySql专业版是一个强大且易用的工具,适合需要高效开发和管理MySQL数据库的项目。其设计原则和功能特性都体现了PHP的灵活性和实用性,是提升开发效率的利器。

    基于PHP的ThinkPHP轻量级PHP开发框架核心版源码.zip

    《深入理解ThinkPHP轻量级PHP开发框架》 ThinkPHP,作为国内广泛使用的PHP开发框架,因其简洁、高效和易用性,深受开发者喜爱。尤其是其轻量级的核心版,更是为快速构建Web应用提供了便利。本文将深入探讨基于PHP的...

    PHP实例开发源码——DoitPHP 轻量级PhP框架 MySql专业版.zip

    【标题】"PHP实例开发源码——DoitPHP 轻量级PhP框架 MySql专业版.zip" 提供的是一个基于PHP语言的轻量级框架DoitPHP的专业版源码,结合了MySql数据库系统,适用于快速构建中小型Web应用程序。这个框架以其简洁、...

    基于PHP的ThinkPHP 轻量级PHP开发框架核心版.zip

    本篇文章将围绕"基于PHP的ThinkPHP轻量级PHP开发框架核心版"进行深入探讨。 首先,我们要明确的是,轻量级框架的核心在于其小巧、快速和灵活,ThinkPHP也不例外。其核心版剥离了不必要的复杂特性,保留了开发中最...

    基于PHP的LeapsPHPFramework轻量级php开发框架源码.zip

    LeapsPHPFramework,作为一款基于PHP的轻量级开发框架,以其简洁、高效和易于上手的特点,深受PHP开发者们的喜爱。本文将围绕该框架的核心特性、设计理念、以及如何使用等方面进行详细介绍,帮助读者深入了解并掌握...

Global site tag (gtag.js) - Google Analytics