awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
daveh avatar

daveh/php-mvc

0
View on GitHub↗
davehollingworth.com/courses/php-mvc↗

Php Mvc

该项目是一个轻量级 PHP 框架,旨在通过模型-视图-控制器架构模式构建 Web 应用程序。它提供了一个结构化的环境,将业务逻辑、数据管理和用户界面呈现分离为不同的层,以提高代码的可维护性。

该框架利用前端控制器拦截所有传入的 Web 流量,根据定义的 URL 模式将请求路由到特定的控制器操作。它结合了中间件式的请求拦截,允许在请求生命周期的各个阶段执行自定义逻辑,例如身份验证、安全过滤或数据准备。

除了核心路由和结构能力外,该框架还包括通过抽象数据访问层管理数据库交互以及使用基于模板的视图生成渲染动态网页的工具。这些功能共同支持组织化的服务器端 Web 应用程序的开发。

Features

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI
  • MVC Implementations - Provides a lightweight framework for building web applications using the model-view-controller architectural pattern.
  • Model-View-Controller Patterns - Organizes application logic into distinct model, view, and controller layers to improve maintainability and separation of concerns.
  • PHP Routing Libraries - Provides routing capabilities to map incoming URL paths to specific controller actions within the PHP runtime.
  • Request Routing - Directs incoming web requests to specific controller actions based on defined URL patterns.
  • Front-Controller Patterns - Implements a central front-controller to intercept and route all incoming web traffic to appropriate controller actions.
  • Server-Side Frameworks - Offers a comprehensive suite of tools for routing, database management, and server-side rendering.
  • Request Interception - Provides hooks to execute custom logic before or after controller actions for security and request filtering.
  • Dynamic Page Renderings - Renders interactive web pages at request time by transforming data through reusable templates.
  • Application Middleware - Executes custom logic during the request-response lifecycle to handle cross-cutting concerns like authentication.
  • Web Application - Structures web applications by separating business logic, data management, and presentation into distinct layers.
  • Database Abstraction Layers - Provides structured interfaces for database interactions to decouple business logic from specific storage implementations.
  • Domain Data Presentation Layers - Structures data access through models to isolate business logic from the presentation layer.
  • Request Middleware - Supports middleware-style request interception for executing custom logic like security filtering and authentication during the request lifecycle.
  • Server-Side Template Engines - Injects dynamic application data into server-side templates to generate structured HTML responses.
  • Dynamic View Rendering - Generates dynamic web pages by injecting application data into reusable server-side markup templates.
815 星标·310 分支·PHP·mit·12 次浏览

Star 历史

daveh/php-mvc 的 Star 历史图表daveh/php-mvc 的 Star 历史图表

常见问题解答

daveh/php-mvc 是做什么的?

该项目是一个轻量级 PHP 框架,旨在通过模型-视图-控制器架构模式构建 Web 应用程序。它提供了一个结构化的环境,将业务逻辑、数据管理和用户界面呈现分离为不同的层,以提高代码的可维护性。

daveh/php-mvc 的主要功能有哪些?

daveh/php-mvc 的主要功能包括:MVC Implementations, Model-View-Controller Patterns, PHP Routing Libraries, Request Routing, Front-Controller Patterns, Server-Side Frameworks, Request Interception, Dynamic Page Renderings。

daveh/php-mvc 有哪些开源替代品?

daveh/php-mvc 的开源替代品包括: bcit-ci/codeigniter — CodeIgniter is an open-source PHP web framework and application toolkit designed for server-side development. It… totaljs/framework — This is a full-stack web development framework for Node.js based on the model-view-controller architecture. It… patricklouys/no-framework-tutorial — This project is an educational guide focused on building modular web applications using native PHP features. It… faveosuite/faveo-helpdesk — Faveo Helpdesk is an open-source, self-hosted customer support platform designed to centralize inquiries from multiple… chenshenhai/koa2-note — koa2-note is a project focused on Koa2 web server development and Node.js asynchronous programming. It provides a… yiisoft/yii — Yii is a full-stack PHP web framework and component-based system designed for building dynamic websites and RESTful…

Php Mvc 的开源替代方案

相似的开源项目,按与 Php Mvc 的功能重合度排序。
  • bcit-ci/codeigniterbcit-ci 的头像

    bcit-ci/CodeIgniter

    18,171在 GitHub 上查看↗

    CodeIgniter is an open-source PHP web framework and application toolkit designed for server-side development. It implements a model-view-controller architecture to separate internal data representations from the user interface. The framework utilizes a front-controller architecture to direct all incoming web requests through a single entry point for URI parsing and request dispatching. It includes a dependency injection container to resolve class dependencies and manage the lifecycle of core system components. The toolkit provides capabilities for routing management, database interactions, a

    PHPphpphp-frameworkphp7
    在 GitHub 上查看↗18,171
  • totaljs/frameworktotaljs 的头像

    totaljs/framework

    4,365在 GitHub 上查看↗

    This is a full-stack web development framework for Node.js based on the model-view-controller architecture. It provides a comprehensive platform for building applications with an integrated dynamic view engine for HTML markup, a WebSocket communication server for bidirectional real-time messaging, and an embedded NoSQL database for persisting flexible data structures without external dependencies. The framework includes a background task processor that offloads computationally intensive operations to separate worker threads to maintain application responsiveness. It also features an internati

    JavaScript
    在 GitHub 上查看↗4,365
  • patricklouys/no-framework-tutorialPatrickLouys 的头像

    PatrickLouys/no-framework-tutorial

    1,556在 GitHub 上查看↗

    This project is an educational guide focused on building modular web applications using native PHP features. It demonstrates how to construct a functional application architecture from the ground up without relying on external third-party frameworks. The guide centers on implementing core architectural patterns, including a request router that maps incoming HTTP paths to specific controller logic and a dependency injection container that manages object lifecycles and class requirements. By decoupling components through automated dependency resolution, the project emphasizes maintainability an

    clean-codedependency-injectionframework-agnostic
    在 GitHub 上查看↗1,556
  • faveosuite/faveo-helpdeskfaveosuite 的头像

    faveosuite/faveo-helpdesk

    1,238在 GitHub 上查看↗

    Faveo Helpdesk is an open-source, self-hosted customer support platform designed to centralize inquiries from multiple communication channels into a unified dashboard. Built on the Laravel framework, it provides a structured environment for teams to track, prioritize, and resolve support requests through automated routing and management workflows. The platform distinguishes itself through its focus on automated support orchestration and service operations management. It includes a conversational workflow builder that allows for the creation of automated chat sequences and intelligent routing

    PHPcustomer-supporthelpdeskhelpdesk-ticketing
    在 GitHub 上查看↗1,238
查看 Php Mvc 的所有 30 个替代方案→

包含 Php Mvc 的精选搜索

收录 Php Mvc 的精选合集。
  • Web 服务端脚本语言