我正在开发一个多语言网站。
一些语言使用从右到左的布局和一些从左到右的布局。
所以我的一些视图脚本有另一个我想自动加载的 RTL 视图脚本。
我写了一个插件来检查用户是否是 RTL,如果是,它会在文件的后缀中添加 '.rtl': Zend_Controller_Action_HelperBroker::getExistingHelper('ViewRenderer')- >setViewSuffix('rtl.phtml');
问题是不是我所有的视图脚本都有一个 rtl 视图脚本,所以我想检查文件是否存在......
如果我在我的控制器 $this->render('someScript') 中这样做,那么我无法检查 .rtl 脚本是否存在。据我所知。
简而言之:是否有某种方式(事件)在动作完成之后但在它呈现之前进行连接?
也许我应该编写一个自定义视图渲染器?
谢谢。