【问题标题】:How to generate entity classes from yaml files in doctrine 2如何从学说2中的yaml文件生成实体类
【发布时间】:2015-03-19 05:20:30
【问题描述】:

我正在点击此链接从 yaml 文件生成实体。

Doctrine 2 ORM 2 documentation

我已经使用composer安装了doctrine2,在CMD上使用以下命令

D:\wamp\bin\php\php5.4.16>php.exe "D:\jsingh7 stuff\PHP\composer.phar" 安装

下面是作曲家在我的做的目录结构

D:\wamp\bin\php\php5.4.16\vendor

我对命令提示符知之甚少,因此在理解为什么命令不起作用时面临问题。

我使用的命令是

C:\Users\jsingh7>php vendor/bin/doctrine orm:generate-entities --help

它显示 - 无法打开输入文件:vendor/bin/doctrine

任何指导将不胜感激!

谢谢。

【问题讨论】:

    标签: php orm doctrine-orm


    【解决方案1】:

    从您的屏幕截图来看,您似乎正在尝试查找并运行位于C:\Users\jsingh7\vendor\bin 的学说脚本,而实际上它实际上安装在D:\wamp\bin\php\php5.4.16\vendor\bin 中。

    试试:

    C:\Users\jsingh7> php D:\wamp\bin\php\php5.4.16\vendor\bin\doctrine orm:generate-entities --help
    

    或者更好的是,为您的项目在本地安装学说(例如“myproject”):

    1. 创建一个 C:\Users\jsingh7\myproject\composer.json 包含以下内容:

      { "require": { "doctrine/orm": "*" } }

    2. 运行“composer install”命令:

      C:\Users\jsingh7\myproject> composer install

    3. 您现在应该可以在本地运行学说脚本了:

      C:\Users\jsingh7\myproject> php vendor/bin/doctrine orm:generate-entities --help

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多