Caw*_*awa 23 php api logic angularjs
也许这不是一个真正的问题,而是一个讨论.我决定学习角度,使用一个简单的任务,建立一个博客系统.我有几个问题.可以想象php应用程序将具有MVC结构,所以我有一些问题:
有人可以给我指示或指示,关于这些事情,也许有用链接阅读文章,结合PHP和角度,或者我可能以错误的方式做到这一点?
Pet*_*vic 31
您可能希望将此类应用程序视为实际的两个应用程序.
第一个是后端,即API.您可以使用PHP框架构建一个允许您拥有数据持久性,验证(业务逻辑)等的API ......而现在忘记前端,您只是为后端数据构建API.
该应用程序的第二部分是AngularJS前端.这包括客户看到的所有视图和所有内容.这些都不是来自后端.
这允许您使用后端API(PHP位)作为数据存储,使用它自己的安全验证,同时具有AngularJS的无缝用户体验和基本客户端验证.
路由是AngularJS,因为它是客户端使用的实际前端.
可以在后端即API中完成缓存(如果需要).
验证将在前端和后端进行,但如果需要它们可能会略有不同.
请记住,您将后端严格地构建为API,而不考虑前端(就好像将有多个应用程序使用它),因此它将拥有自己的验证规则和逻辑.
希望有所帮助.
我发现了一个非常简单的结构,允许我使用Angular和PHP以及restful api.我对所有视图都使用Angularjs.我使用一个名为slim的RESTful PHP API框架来促进Angular和我使用Doctorine2的PHP模型之间的通信.
85%的编码是使用Angular(视图)完成的.5%完成API(控制器),其余10%配置模型中的业务逻辑.关注度大大分离,开销不大.简洁明了.