【发布时间】:2015-11-26 16:19:17
【问题描述】:
我需要这个独特的要求,我的后端是PHP,MVC 模式中的Zend Framework,前端是Angular JS,我需要将数据从后端传递到 Angular JS 控制器并渲染同时查看。
据我所知,如果后端类继承Zend_Controller_Action,它只返回视图而不返回数据,如果后端类继承Zend_Rest_Controller,它只返回数据而不返回视图。
这是对的吗?有没有一种方法可以在不使用$this->view->data 概念的情况下呈现视图并返回数据。
【问题讨论】:
-
如果您将 angularJs 用于前端,那么 zendframework 将仅用于后端服务(例如:CRUD 操作)。你必须同时使用框架 Angularjs 和 Zendframework 的路由。
-
我认为您需要没有视图的数据。如果您使用
angularjs作为前端,zend framework作为后端作为 Web 服务。 -
你想要从 Zend 返回的 JSON 数据吗?
-
@adrian - 是的,我需要从 Zend 控制器和视图返回的 JSON 数据同时呈现。
标签: javascript php angularjs zend-framework model-view-controller