ser*_*dev 8 php model-view-controller directory-structure
这是我到目前为止所做的:
请参阅此处的代码:http://pastebin.com/pxUpUvv6
请注意,给定的代码只是一个示例,因此控制器,模型,视图尚未到位.此外,它可能是错误的 - 如未经测试 - 但现在无关紧要.
::call_model(),其中包括来自core/models /的相应模型,然后从相应的模型类调用我们使用的相同方法.::call_view()',其中包括core/views /的相应视图.对应的控制器,模型,视图的示例:
Controller_Products::list()在核心/控制器/ Controller_Products.phpModel_Products::list()为核心/模型/ Model_Products.php实际上,我觉得这个结构有点不舒服.Dunno,它似乎远非可扩展,可模糊......
core{, /controllers, /models/, /views},vendors在根看起来不错,你呢?__autoload()的以外的index.php,这似乎有点大了我.如果是这样,DI容器怎么样?::call_model()(core/base_controller.php)和::call_view()(core/base_model.php)有点尴尬.你同意吗?什么是重做整个事情的简化方法?如果事情不明确,请随意提问.
谢谢.
| 归档时间: |
|
| 查看次数: |
1245 次 |
| 最近记录: |