Php 如何从原则2中的yaml文件生成实体类

Php 如何从原则2中的yaml文件生成实体类,php,orm,doctrine-orm,Php,Orm,Doctrine Orm,我遵循此链接从yaml文件生成实体 我已经使用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供应商/bin/orm:生成

我遵循此链接从yaml文件生成实体

我已经使用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供应商/bin/orm:生成实体——帮助

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

任何指导都将不胜感激


谢谢。

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

尝试:

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

  • 创建具有以下内容的C:\Users\jsingh7\myproject\composer.json:

    {
    “要求”:{
    “条令/orm”:“*”
    }
    }
    

  • 运行“composer安装”命令:

    C:\Users\jsingh7\myproject>composer安装

  • 您现在应该能够在本地运行条令脚本:

    C:\Users\jsingh7\myproject>php供应商/bin/orm:generate entities--help

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