我想根据用户的喜好在页面中使用不同的货币。用户可以将其默认货币设置为英镑、欧元或美元。但是所有页面都已经写有英镑的价格,即'£'
。
我不知道如何处理这个问题。首先,我想在渲染之前获取页面内容preDispatch()
或类似的东西,修改它,然后渲染修改后的视图。我可以在控制器中获取视图,但只是像一个对象。另一个问题是我也从控制面板写入了报价,它们不包含在视图对象中。当我var_dump($view);
的视图是一个对象时,控制面板中的报价就像普通的 HTML 一样显示在屏幕上。
我不想编辑所有创建的页面。这将非常费力。我也看了Zend_Currency
helper ,但我认为在那种情况下它无济于事。任何建议如何解决问题?