【问题标题】:How to install downloaded version of Doctrine 2.2 ORM如何安装下载的 Doctrine 2.2 ORM 版本
【发布时间】:2012-07-07 15:37:52
【问题描述】:

我已经下载了最新版本的 Doctrine ORM,并在他们的网站上显示: “请参阅配置部分,了解如何配置和引导下载的 Doctrine 版本。”

然后我去那里(http://docs.doctrine-project.org/en/latest/reference/configuration.html),我发现在“类加载”部分,我必须将以下行添加到我的项目中:

require_once "vendor/autoload.php";

autoload.php 文件在哪里?供应商文件夹在哪里?我不明白... 谢谢。

【问题讨论】:

    标签: php orm doctrine doctrine-orm autoload


    【解决方案1】:

    当您下载“最新版本”时,它包含该自动加载文件。在下载中找到它并在 require_once 函数中将文件路径更改为文件的路径:

    require_once "/location/of/files/you/downloaded/vendor/autoload.php";
    

    您可以在此处看到页面向下大约 400px,您需要先使用 PEAR 安装文件:

    http://www.doctrine-project.org/projects/orm.html

    【讨论】:

    • 下载的版本没有自动加载文件。只有 2 个文件夹(bin、doctrine),它们都不包含任何 autoload.php 文件。 Doctrine/ORM/Proxy/Autoloader.php 里面只有一个“Autoload.php”文件我需要使用 PEAR 来拥有那个文件吗?我虽然有两种安装方法。通过梨或下载。
    【解决方案2】:

    您可以通过先安装 composer 来做到这一点。按照本页http://getcomposer.org/doc/00-intro.md 中的指南进行操作。有一个针对 Windows 和 Unix 用户的描述,这将安装 composer,然后创建一个如下所示的 json 文件:

    {
      "require": {
          "doctrine/orm": "2.*",
          "symfony/yaml": "2.*"
      },
      "autoload": {
          "psr-0": {"": "src/"}
      }
    }
    

    然后从 cmd/终端,运行这个命令:composer install

    你会发现vendor文件夹是自动创建的。

    【讨论】:

      猜你喜欢
      • 2023-01-08
      • 2012-01-18
      • 1970-01-01
      • 1970-01-01
      • 2021-05-24
      • 2017-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多