【发布时间】:2016-05-14 21:33:30
【问题描述】:
我需要做一个自定义过滤器,将价格转换为用户的货币偏好。 所以我每天都会更新一张表格,上面有最新的汇率。
我打算这样调用过滤器 {{ '200'|price }} 或 {{ '200'|price('USD') }}
过滤器会首先从 cookie 中获取用户偏好。
然后会根据币码查询最新汇率并换算实际价格。
我的问题是,是否可以在 twig 扩展中进行数据库查询(在此处过滤)。
我可能必须在一个页面中调用此过滤器 10 次。这是否意味着还有 10 个查询?
你有什么更好的建议?
【问题讨论】: