我在视图中使用部分帮助器时遇到问题。我的部分是在应用程序模块中。 当我尝试在我的应用程序中的不同模块中使用它时。我无法从部分内部访问我的部分参数。
partial('partial / alert','Application',array('hello'=>'greeting'));?> 所以$ hello似乎是未定义的
但是当我从应用程序模块调用partial时: partial('partial / alert',array('hello'=>'greeting'));?> 我可以访问$ hello 请帮帮我!
答案 0 :(得分:3)
我不明白你的问题是什么。你已经有了解决方案,为什么要问? ViewHelpers是全局的,您不能将它们限制为单个模块。
请参阅the ViewHelper::partial Documentation
简而言之,坚持$this->partial('partial/alert', array('hello'=>'greeting'));