Templates 在symfony中调用库方法后,在action方法中找不到模板

Templates 在symfony中调用库方法后,在action方法中找不到模板,templates,symfony1,action,Templates,Symfony1,Action,我正在调用我在symfony 1.2中创建的库的一个方法。如果我没有在action方法中调用library方法,那么action类中的方法将正常工作,并找到模板。但是,如果我在action类中调用library方法,symfony会告诉我它找不到与action方法关联的模板。有什么建议吗?您是否尝试在操作代码上返回sfView::NONE。返回sfView::NONE是告诉Symfony什么也不显示。显式返回值听起来是正确的方法,但您可能希望: return sfView::SUCCESS;

我正在调用我在symfony 1.2中创建的库的一个方法。如果我没有在action方法中调用library方法,那么action类中的方法将正常工作,并找到模板。但是,如果我在action类中调用library方法,symfony会告诉我它找不到与action方法关联的模板。有什么建议吗?

您是否尝试在操作代码上返回sfView::NONE。

返回sfView::NONE是告诉Symfony什么也不显示。显式返回值听起来是正确的方法,但您可能希望:

return sfView::SUCCESS;

我试图在调用库方法后添加这一行,但随后出现错误:“回滚失败。没有活动事务。”。我没有进行任何交易…好的,修复了交易错误。。。但是如果没有,页面将显示为空白。你在你的库中做什么?也许图书馆在某种程度上搞乱了symfony的观点。否则,从操作方法调用库不会有任何问题。