Chrome和Symfony存在问题

时间:2011-01-17 15:25:23

标签: google-chrome symfony1

在我的工作中,我们有一个非常古老的symfony应用程序(由我在替换之前拥有我职位的人开发),今天客户打电话给我们说“打印这篇文章”功能没有在Chrome中工作。功能很简单:它打开浏览器“打印”对话框,让您打印文章。该操作适用于除Chrome之外的所有浏览器(即使在Safari中也可以使用) 当我点击Chrome中的网址时,它会打开一个新窗口,并且不会将其关闭。我不知道会发生什么,因为我以前从来没有编写过symfony应用程序。

这是我找到的代码:

public function executeImprimir(sfWebRequest $request) {
   $this->forward404Unless($this->articulo = ArticuloPeer::retrieveByPk($request->getParameter('id')), sprintf('Object articulo does not exist (%s).', $request->getParameter('id')));
    $c = new Criteria();
    $c->add(ArticuloContPeer::ARTICULO_ID, $request->getParameter('id'));
    $aux = ArticuloContPeer::doSelect($c);
    $this->contenido = $aux[0];
    $this->setLayout(false); 
}

}

有任何线索吗?有人能帮助我吗?有人可以引导我走正确的路径来追踪问题吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

可能是你的问题在window.print()函数中,

以chrome(Print iframe content in Opera and Chrome

调用网页的打印功能有点棘手