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

v1.0.0 2025-11-16 05:59 UTC

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 重写支持。
  • 技术栈:PHP 8.x、Composer(PSR-4)、Apache/Nginx、JSON/ENV 配置、轻量工具类。

  • 适用场景:中小型网站、管理后台、原型验证、轻量 API 服务、教学与学习。