开发者

Three-layered approach in PHP

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 开发者_StackOverflow社区be written and used.


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


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.


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.


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/) gets good reviews from my PHP slinging mates

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜