2012-09-21 23 views
2

我知道我可以通过在树枝模板中使用点符号来访问注册的服务(示例app.request.host)。但是,如果我创建了自己的名称空间服务(在本例中为tagframe.photoservice),当我尝试访问它时,我得到一个错误,即对象“Silex \ Application”中不存在方法“tagframe”的方法。是否有可能访问点名空间的服务?换句话说,我通常在控制器中使用$ app ['tagframe.photoservice']访问的服务?在树枝视图中访问“点”名称空间服务

+0

它不应该被'app.tagframe.photoservice'呢? – raina77ow

回答

3

是的,就像访问数组:

{{ app["tagframe.photoservice"].resizePhoto() }}