Zend framework 如何在zend framework中为每个视图分配不同的自定义辅助对象

Zend framework 如何在zend framework中为每个视图分配不同的自定义辅助对象,zend-framework,zend-db,Zend Framework,Zend Db,我编写了一个自定义帮助程序,它以字符串形式返回html表单,扩展了Zend_view-hepler_摘要 现在我有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 Separ

我编写了一个自定义帮助程序,它以字符串形式返回html表单,扩展了Zend_view-hepler_摘要 现在我有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 

}


 } 

嗯,你应该继承Zend_Controller_Action而不是Zend_Controller_Front吗

“action”这个词不是有效的php关键字吗

只需在视图脚本中使用视图帮助器,因此在abc/page1.phtml中

print $this->page1Helper()
第2页和第3页也是如此

但是可能有一个更简单的方法。。。你可以

print $this->form;
而表单将在不需要助手的情况下打印