【发布时间】:2011-06-13 12:22:30
【问题描述】:
我正在开发遵循 MVC 最佳实践的简单 PHP 框架。核心类(配置、请求、响应、路由器、调度程序、数据库等)存储在注册表中,这也是某种 DIC。
问题是 - 在哪里放置在整个应用程序中也需要的模型?例如用户模型。
关于此的另一个问题 - 用户模型将在登录时创建。当没有登录用户时,用户模型应该为空还是什么?我不喜欢这样,因为很多地方都需要 is_null() 检查。
【问题讨论】:
-
-1:MVC 是一种模式或模型,而不是最佳实践。使用注册表值得商榷 - 恕我直言,这不是一个好主意。而且您显然对如何应用这些术语感到困惑。
标签: php oop model-view-controller