模型,库和助手类的区别是什么?

时间:2014-05-09 19:19:06

标签: php structure directory-structure

模型和库类以及辅助类之间有什么区别?

如何知道某个类何时是辅助类而不是库?

我对此信息感兴趣,因此我可以正确组织并将我的类文件放入我的php MVC结构中的正确文件夹中。

1 个答案:

答案 0 :(得分:1)

基于Helper与图书馆定义的摘要difference between libraries and helpers in php frameworks,但在模型方面添加:

Helper - 通常是一组相关的函数,而不是类,它们可以帮助,更容易地使用某些现有的功能/组件,例如。数组,字符串,网址等,例如 - http://laravel.com/docs/helpers

Library - 提供某种连贯功能的更大的实用程序类/方法集合,例如。图像处理,外部api访问等。

模型 - 通常,模型将表示您在应用程序中“建模”的域的某些方面。模型可以代表您域中的单个实体,例如。如果您正在编写项目管理工具,则可能有组织,项目,团队成员等的单独模型。