2025-01-18 64次浏览

Yii File Router的第一个稳定版本已经发布。该包提供了一个基于约定的路由器中间件,它根据控制器的命名空间和类名来选择控制器,类似于 Yii2 中的工作方式。它既可以单独使用,也可以作为显式路由器的后备方案。

src
  Controller
    User
      Profile
        IndexController.php
      BlogController.php
    UserController.php
    IndexController.php

它的工作方式如下:

  • GET / IndexController::index()
  • GET /user UserController::index()
  • POST /user UserController::create()
  • GET /user/blog/view User/BlogController::view()
  • GET /user/profile User/Profile/IndexController::index()

与往常一样,该包具有 100% 的单元测试覆盖率、100% 的 MSI 分数以及良好的类型覆盖率