2016-01-20 94 views
0

页提出了一些建议,我会写一个超级小的CMS https://github.com/panique/mini/迷你CMS - 需要对

现在我想添加在网站的管理员小部分页面(这很容易做到)。 建议部分来这里: 迷你框架的网址很容易,它的/控制器/方法(如果它的索引方法,那么它不需要在URL中显示)。 所以有一个文件检查控制器是否存在,以便它可以加载它。 但事情是用户不会创建一个页面后,每次创建一个控制器。 这样做的最佳方法是什么? https://github.com/panique/mini/blob/master/application/core/application.php

在此先感谢

回答

0

这种处理路由,很像是笨的方式:如果控制器存在

此文件检查。路径为controller/method/arg1/arg2/arg3...,所以你可以写一个控制器,定义一个接受一个(或多个)参数来加载用户页面的方法。

假设用户创建了一个名为news的页面。他/她可以通过URL pages/view/news加载页面。