2011-04-07 2 views

답변

7

당신은 당신의보기에서 그에서 전면 컨트롤러 후 요청을 얻으려면

Zend_Controller_Front::getInstance()->getRequest() 

를 사용할 수 있습니다.

요청을 받고 올바른 데이터를보기로 전달하려면 컨트롤러를 사용해야합니다. 뷰는 요청과 독립적이어야하며 컨트롤러를 통해 분리되어야합니다. 이렇게하면 기본적으로 Zend Framework의 MVC 구현이 중단됩니다.

+4

"이 작업을 수행하면 기본적으로 Zend Framework의 MVC 구현이 중단됩니다." 동의하지만 MVC의 원칙을 위반하는 것은 아닙니다. –

+0

전적으로 동의합니다 –

+0

하지만 뷰 도우미의 요청에서 컨트롤러와 동작을 얻는 방법은 무엇입니까? 이것에서 지적한대로, http://stackoverflow.com/questions/4578391/whats-the-way-to-use-zend-acl-in-view-to-show-hide-parts-of-view 나는 필요할 것이다. 보기 및 컨트롤러를 acl보기 도우미로 수동으로 전달합니다. 요청에서 얻지 않는 이유는 무엇입니까? 아니면이 문제를 해결하기 위해 다른 방법을 사용해야합니까? –

관련 문제