nexogic / photonixmvc
PHP MVC framework PhotonixMVC
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 0
Open Issues: 2
Type:project
pkg:composer/nexogic/photonixmvc
This package is auto-updated.
Last update: 2025-11-16 06:08:40 UTC
README
Photonix 是由 Nexogic 以“大简而美”为原则打造的轻量级 MVC PHP 框架,兼容 PHP 8.x,面向小到中型 Web 应用与 API 服务,强调易用与可扩展。
1. 框架概述
-
核心功能:
- 路由调度(GET/POST/PUT/DELETE/PATCH/OPTIONS/ANY),支持参数化路由
/user/{id}。 - 控制器调用(
Namespace\Class/method),可选显式文件路径引入。 - 错误页统一输出(404/500 等,来自
config/error.php)。 - 环境变量加载(
PhotonixCore\Env),统一配置管理。 - 视图引擎(
PhotonixView-v2,预留接口)。 - Composer PSR-4 自动加载与 Apache/Nginx 重写支持。
- 路由调度(GET/POST/PUT/DELETE/PATCH/OPTIONS/ANY),支持参数化路由
-
技术栈:PHP 8.x、Composer(PSR-4)、Apache/Nginx、JSON/ENV 配置、轻量工具类。
-
适用场景:中小型网站、管理后台、原型验证、轻量 API 服务、教学与学习。