【问题标题】:Using only Zend library in own script在自己的脚本中仅使用 Zend 库
【发布时间】:2013-10-09 19:19:10
【问题描述】:

我是 Zend 框架的新手,有很多问题。

如何在不使用 MVC 结构的情况下使用 Zend 库?

我正在尝试仅使用可用于我的所有页面的 Zend 库,并且只有我需要创建对象来使用这些类。

例如,我想在我们的脚本中只使用邮件类。我该怎么做?我也对许多问题感到困惑,例如 使用Zend库是必须使用Zend框架结构还是可以在我们自己的PHP应用中使用Zend库...

我该如何...

  • 加载它的整个库?
  • 加载特定模块?
  • 创建自定义函数?

【问题讨论】:

    标签: php zend-framework frameworks


    【解决方案1】:

    你可以在框架之外使用 Zend 库,但它们确实有依赖关系,IE 你不能单独使用邮件库。看看作曲家http://getcomposer.org/。它是 PHP 的包管理器,自动为各种包安装所需的依赖项,例如 YUM

    https://packagist.org 是托管这些可供下载的软件包的网站,请查看 Zend Mail 库。他们还有其他 Zend 库,只需搜索 Zend

    https://packagist.org/packages/zendframework/zend-mail

    如果您难以掌握上述概念,请查看本教程:

    http://net.tutsplus.com/tutorials/php/easy-package-management-with-composer/

    因此,在安装了 composer 后,要下载 Zend Mail 库及其所有依赖项,请使用此 composer.json 文件。

    {
        "require": {
            "zendframework/zend-mail": "2.3.*@dev"
        }
    }
    

    运行composer update 后,它将生成一个名为vendor 的文件夹,其中包含您的所有库(在本例中只有 Zend Mail 及其依赖项)。在这个目录的根目录下会有一个名为autoload.php的特殊文件。

    要在您的代码中实际使用该库,请使用

    include_once 'vendor/autoload.php';
    

    如果您想在没有 MVC 应用程序的情况下下载整个库,请转到 http://framework.zend.com/downloads/latest 并选择“Zend Framework Minimal Package”,这里是它的描述:

    Zend Framework 最小包

    从 zend.com 的 CDN 下载一个最小包。仅包含 Zend Framework 标准库中的组件。 (需要 注册)

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-15
      • 1970-01-01
      • 2013-03-20
      • 2012-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-28
      相关资源
      最近更新 更多