2011-08-29 74 views
1

为CRUD应用程序组织PHP代码的最有效方法是什么?什么是众所周知的命名约定? 我有一个类,它的getter和setter似乎是SQL查询。这是正确的,或者我应该如何组织它?为CRUD应用程序正确组织PHP代码?

回答

1

你应该看看DomainModels和DataMappers。一般来说,我推荐Zend Framework及其Quickstart Tutorial,因为它通过示例在几分钟内与这两个非常相关的模式。事后您不需要切换到Zend Framework,但它是很好的学习资料。

+0

对于我的观点,Zend的实力不是要有良好和直观的命名约定。 – powtac

+0

我不同 - Zend_AutoLoader有一个很好的加载方式和组织文件的清晰方式。但主要问题在于组织,而命名只是其中的一小部分 - 主要部分应该使用正确的可维护性和可伸缩性模式。 – Lars

1

使用MVC模式。然后,你有媒体链接文件夹中的文件:

models 
views 
controllers 

这个文件夹,我建议不要因为文件已经在这样的文件夹中使用前缀或sufixes内。但是从一个主类扩展所有控制器文件和模型文件!

也许你想下载和研究CakePHP框架中制作的示例项目,它是very well structured并且使用CRUD!