PHP 中的三层方法
我喜欢在 Java 中使用三层(数据/业务逻辑|服务/ui),并希望将其应用到 PHP 中的网站。在这方面你能提出什么建议、链接、教程?
PS:我特别想知道如何编写和使用域/实体对象。
I liked using three layers (data/business logic|services/ui) in Java and wish to apply this to a web site in PHP. What advice, links, tutorials could you suggest in this respect?
P.S: I'm particularly interested in knowing how the domain/entity objects can be written and used.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
您可以使用一些 PHP 框架。
他们已经为您完成了三层
ZendFramework
CakePHP
这可能会让您感兴趣,并帮助您选择正确的框架。
PHP 框架
You could go with some frameworks of PHP.
They already done three layer for you
ZendFramework
CakePHP
This could be interesting for you and help you to choose right framework.
PHPFrameworks
如果您想要一个实际上遵循模型视图控制(MVC)模式的 PHP 框架,那么您需要查看 Agavi 。许多其他框架尝试过实现它,但都失败了。
If you want a PHP framework that actually follows the Model View Controll (MVC) pattern then you will need to look at Agavi. Many other frameworks have attempted to implement it but have failed.
如果我错了,请纠正我,但这是一种 MVC 方法(模型->视图->控制器)?
如果是这样,请检查像 CakePHP 这样的框架,他们为您提供了一个非常好的学习区。
Correct me if I am wrong, but this is an MVC approach (Model->View->Controller)?
If so, checkout a framework like CakePHP, they have a pretty good learning zone for you.
您可以查看许多 PHP 框架中使用的 MVC 模式。
您可以使用 Kohana、Zend、CakePHP、Yii,都使用了这种模式。
MVC 代表模型-视图-控制器,其中模型包含业务逻辑,视图包含 UI,控制器处理请求并将事物联系在一起。
You could look at the MVC pattern used in many frameworks for PHP.
You could use frameworks like Kohana, Zend, CakePHP, Yii, which all uses this pattern.
MVC stands for Model-View-Controller, where the model contains the business logic, the view contains the UI, and the controller handles the requests and ties things together.
Symfony (http://www.symfony-project.org/) 得到了我的 PHP slinging 伙伴的好评
Symfony (http://www.symfony-project.org/) gets good reviews from my PHP slinging mates