我有一个自定义帮助程序,它将html表单作为字符串返回,它扩展了Zend_view-hepler_Abstract 现在我有3个帮手。如何将每个帮助器分配给不同的视图。 它在控制器中是这样的
class abc extends Zend_controller_front{
public action page1Action (){
// I want to use a different Helper
//How do i assign custom1 helper to this view Separately
}
public action page2Action (){
// I want to use a different Helper
//How do i assign custom2 helper to this view Separately
}
public action page3Action (){
// I want to use a different Helper
//How do i assign custom3 helper to this view Separately
}
}
答案 0 :(得分:1)
嗯,你应该继承Zend_Controller_Action而不是Zend_Controller_Front吗?
“action”这个词也不是一个有效的php关键字吗?
只需在视图脚本中使用视图助手,所以在abc / page1.phtml
中print $this->page1Helper()
类似于page2和page3
但可能有一种更简单的方法......你可以
print $this->form;
并且表格将打印而不需要帮助者?