为CRUD应用程序组织PHP代码的最有效方法是什么?什么是众所周知的命名约定? 我有一个类,它的getter和setter似乎是SQL查询。这是正确的,或者我应该如何组织它?为CRUD应用程序正确组织PHP代码?
1
A
回答
1
你应该看看DomainModels和DataMappers。一般来说,我推荐Zend Framework及其Quickstart Tutorial,因为它通过示例在几分钟内与这两个非常相关的模式。事后您不需要切换到Zend Framework,但它是很好的学习资料。
1
使用MVC模式。然后,你有媒体链接文件夹中的文件:
models
views
controllers
这个文件夹,我建议不要因为文件已经在这样的文件夹中使用前缀或sufixes内。但是从一个主类扩展所有控制器文件和模型文件!
也许你想下载和研究CakePHP框架中制作的示例项目,它是very well structured并且使用CRUD!
相关问题
- 1. php代码组织
- 2. 如何组织PHP代码?
- 3. 我是否正确地组织了我的django应用程序?
- 4. 在xcode中组织代码,其中代码用于多个应用程序
- 5. 在mvc3应用程序中组织代码的最佳实践
- 6. 在MVC应用程序中组织JS代码
- 7. 组织tkinter应用程序
- 8. django应用程序组织
- 9. 组织GUI应用程序
- 10. 组织Web应用程序
- 11. 非CRUD Rails应用程序的正确布局
- 12. 正确的HTTP响应代码在AngularJS单页应用程序
- 13. python代码组织
- 14. 组织C++代码
- 15. 组织代码 - JavaME
- 16. jquery代码组织
- 17. 组织javascript代码
- 18. Django代码组织
- 19. CRUD应用程序的理想代码/文件夹结构
- 20. PHP MySQL如何组织这段代码?
- 21. 如何组织您的代码PHP
- 22. 组织PHP代码。类和函数
- 23. 在代码中组织MySQL查询的正确方法?
- 24. Python Argparse,如何正确组织ArgParse代码
- 25. PHP - 如何在PHP中为PHP应用程序编写代码修补程序?
- 26. 使用PHP的聊天应用程序;代码更正
- 27. 的Qt - 应用程序代码的正确设计
- 28. 应用程序名称在代码中显示不正确
- 29. Angular 2 CRUD应用程序
- 30. 如何使用PostgreSQL和php组织应用程序?
对于我的观点,Zend的实力不是要有良好和直观的命名约定。 – powtac
我不同 - Zend_AutoLoader有一个很好的加载方式和组织文件的清晰方式。但主要问题在于组织,而命名只是其中的一小部分 - 主要部分应该使用正确的可维护性和可伸缩性模式。 – Lars