如何将数据从视图发送到zend中的其他指定控制器的操作?

时间:2014-04-01 10:24:37

标签: php zend-framework

使用anchor href导航到所需的控制器动作时出现问题,href还包括params以发送值。
尝试使用渲染和静态方法来修复路径,但是需要票证那么如何获得控制器......?

代码:

echo $this->url(array('action'=>'documentshow','folder_id'=>$fid,doc_id'=>$doc_id),null,true);

1 个答案:

答案 0 :(得分:0)

我不确定我明白。
但在您的示例中,它在' doc_id'

之前缺少引用
echo $this->url (array ('action' => 'documentshow', 'folder_id' => $fid, 'doc_id '=> $ doc_id), null, true);

否则你可以试试这个:

$helperUrl = new Zend_View_Helper_Url();
$url = "http://" . $_SERVER['HTTP_HOST'] 
                 . $helperUrl->url(array('action'     => 'documentshow', 
                                         'controller' => 'your_controller',
                                         'folder_id'  => $fid,
                                         'doc_id'     => $doc_id
                                   ));

我希望它会对你有所帮助:)。