我对一个理论问题感兴趣。例如,我想创建具有可读 URL 的 CMS(例如,/hot-news/very-hot-news/)。我不想破坏引擎的面向对象模型,所以我计划创建一个路由文件,每次添加新文章时都会从管理面板重写。
例如,如果我的项目增长到 10,000 个这些 URL,这不会是额外的负载,因为路由引擎 - 一个保存所有记录的数组。是的,我想对某些部分使用正则表达式,但理论上它可能位于具有不同控制器的 10,000 个页面的根目录(/my-gallery/ → /gallery/$1、/feedback/ → /feedback/ 等)。
向您展示如何在 CodeIgniter 中正确添加对 URL-read 的完全支持以及我是否要构建我的系统?