Php 将Zend translator集成到我的应用程序中

Php 将Zend translator集成到我的应用程序中,php,zend-translate,Php,Zend Translate,我希望在我的应用程序中使用Zend framework的Translator类,但我不想包含整个框架。我抓起那张纸: 区域设置文件夹 翻译文件夹 Exception.php Loader.php Locale.php Registry.php Translate.php 并复制到名为zend.translator的自定义文件夹中。 显然,我必须编辑所有这些内容,以将包含内容调整到新路径。。。 这是路吗?我担心每次都要编辑这些文件 发布了一个新版本。您可以使用Zend_Loader_Autol

我希望在我的应用程序中使用Zend framework的Translator类,但我不想包含整个框架。我抓起那张纸:

  • 区域设置文件夹
  • 翻译文件夹
  • Exception.php
  • Loader.php
  • Locale.php
  • Registry.php
  • Translate.php
并复制到名为zend.translator的自定义文件夹中。 显然,我必须编辑所有这些内容,以将包含内容调整到新路径。。。 这是路吗?我担心每次都要编辑这些文件
发布了一个新版本。

您可以使用Zend_Loader_Autoloader仅包含您实际使用的Zend Framework中的类。这样,您就不必自己检查所有依赖项。只需将完整的框架放在include_路径上,自动加载程序就会处理它


这样,您就不必编辑所有文件。自动加载还可以显著提高性能。

您可以使用Zend_Loader_Autoloader只包含您实际使用的Zend Framework中的类。这样,您就不必自己检查所有依赖项。只需将完整的框架放在include_路径上,自动加载程序就会处理它


这样,您就不必编辑所有文件。而且,自动加载还可以显著提高性能。

不。这绝对不是一种方法

首先,抓住整个框架。除了占用更多磁盘空间外,它不会给应用程序增加任何开销。如果你以后发现你想使用更多的组件,你已经准备好了所有的东西。ZF不会实例化您不使用的任何东西,因此它不会影响整个系统的性能


第二,不要更改文件。您可以轻松地使用自动加载。您可以使用或。基本上,您只需将文件名中的下划线替换为斜杠并添加“.php”。

不。这绝对不是正确的方法

首先,抓住整个框架。除了占用更多磁盘空间外,它不会给应用程序增加任何开销。如果你以后发现你想使用更多的组件,你已经准备好了所有的东西。ZF不会实例化您不使用的任何东西,因此它不会影响整个系统的性能

第二,不要更改文件。您可以轻松地使用自动加载。您可以使用或。基本上,您只需将文件名中的下划线替换为斜杠并添加“.php”