【问题标题】:Use Zend translate in dynamic CSS在动态 CSS 中使用 Zend 翻译
【发布时间】:2012-10-30 09:40:14
【问题描述】:

我需要使用 php 编写的动态 CSS 文件中的 Zend 翻译器。

到目前为止,我总是在这样的视图或控制器之外使用 Zend 翻译器:

Zend_Registry::get('Zend_Translate')->translate('hello');

在我的动态 CSS(位于公共文件夹中)中使用它时,无法找到 Zend_Registry 类

Class 'Zend_Registry' not found

如何让 Zend 翻译器在公用文件夹中工作?

【问题讨论】:

    标签: zend-framework zend-translate


    【解决方案1】:

    您需要在 PHP 脚本的顶部设置自动加载器(或至少包含路径):

    set_include_path('/path/to/library');
    require_once 'Zend/Loader/Autoloader.php';
    $autoloader = Zend_Loader_Autoloader::getInstance();
    

    那么脚本应该能够加载 ZF 类。

    如果您使用 PHP 提供 CSS 文件,请确保您提供(和处理)适当的缓存标头,这样浏览器就不必在每次请求时都下载文件。

    【讨论】:

      猜你喜欢
      • 2019-05-05
      • 2020-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多