use*_*496 5 php model-view-controller
我正在尝试理解MVC的事情,到目前为止我知道它用于将业务逻辑与视图逻辑(HTML和CSS之类的东西)分开,但是当我需要组织文件时,我失败了.
可以说我有3个文件:
所以看看我的例子:
对?
错了,实际上你在process.php中混合模型和控制器.
form.php和display.php只与用户交互,它们充当视图.
process.php充当Controller和Model
您应该将Controller和Model分开.你可以创建一个separte model.php并在那里做数据库的东西.因此,如果将来您需要更改数据库内容.你不需要触摸process.php.控制器和模型也将彼此分开
小智 5
我想说的更像
没有实际的模型.如果您有一个数据结构来表示someDataClass.php中的数据,那么这将是一个模型.
你想要的是分离UI(视图),数据处理(控制器)和数据定义(模型).
| 归档时间: |
|
| 查看次数: |
301 次 |
| 最近记录: |