【发布时间】:2012-03-18 21:45:00
【问题描述】:
我正在尝试为我的表单提供一个视图脚本装饰器,如下所示:
public function setupViewScript() {
//Work out the path based on the class name here
//****
//Set decorator
$form_decorator->setViewScript($form_view_path);
$this->setDecorators( array( array('ViewScript', array('viewScript' => $form_decorator->getViewScript()))));
}
但是,我不想使用默认模块;我想根据表单的类名加载特定的视图脚本。由于我可能在多个模块中使用特定表单,因此我希望所有表单视图脚本都位于 ./application/form/views/scripts/ 中。
但是,我无法将模块设置为“表单”,而不是当前模块。谁能提供见解?
谢谢
【问题讨论】:
标签: php model-view-controller zend-framework zend-form decorator