控制器类命名约定冲突(php)


controller class naming convention conflict (php)

我正在构建一个MVC框架。我使用PEAR命名约定。类中每个单词的首字母大写。

问题是当我得到控制器类。框架根据URL路径加载控制器。但是,我不希望在我的url中需要大写字母。有一个共同的方法来处理这个问题吗?

只需从url(例如/controller/action/id)获取控制器的名称,并使用ucfirst()获取控制器的类名称。这是常用的方法