【发布时间】:2009-12-09 18:29:53
【问题描述】:
我有一个自定义目录,例如/www/phpstuff,它位于我的include_path 中。在这个phpstuff 目录中是一个文件夹i18n。它包含服务器端级别的.mo 文件。
Zend_Translate让你在构造函数的第二个参数中指定目录,我真的做不到
Zend_Translate( 'gettext', 'i18n/', 'en' );
它尝试从调用此脚本的目录中读取,有没有什么技巧可以让我不必明确指定/www/phpstuff/i18n?原因是我正在使用的这个框架将在许多不同的平台上使用,并且在 include_path 中指定目录比在绝对路径中更容易。
我能想到的唯一解决方法是手动读取包含路径,按分隔符拆分,检查是否有任何目录名为“gettext”,然后获取找到的第一个目录的绝对路径并设置它。
【问题讨论】:
标签: php zend-framework gettext zend-translate