【发布时间】:2008-10-30 14:59:01
【问题描述】:
我目前正在一个自定义框架中工作,该框架使用数据库设置一个页面对象,其中包含有关模块、视图、控制器等的信息,前端控制器使用这些信息来处理 MVC 中的路由等(显然) 模式。
在数据库中处理页面的最初原因是因为我们需要能够在管理界面中动态创建新的登录页面,并且因为我们还需要创建其他动态对象可以使用的 onLoad 和 onUnload 事件附上。
然而,在昨天阅读了这个post 之后,我想知道我们是否应该把这个处理移出数据库,让它像其他框架一样全部文件结构和代码驱动,这样页面就可以在没有数据库是一个组件。
我目前正在考虑是否放弃自定义框架并使用标准框架之一并对其进行扩展(这是目前最有可能的),但我想知道是否扩展框架以通过以下方式处理页面请求像我们现在这样的数据库,还是我们应该简单地使用框架附带的任何路由/处理机制?
【问题讨论】:
标签: database model-view-controller front-controller