Php 条令2沙箱中的错误

Php 条令2沙箱中的错误,php,doctrine,Php,Doctrine,我正试图从第2条开始。我正在读他们的书。我一直想跑 D:\Projects\Websites\php\Doctrine\sandbox>doskey doctrine=php d:\resourcelibrary\frameworks\doctrine\bin\doctrine.php $* D:\Projects\Websites\php\Doctrine\sandbox>doctrine --version Doctrine Command Line Interface ver

我正试图从第2条开始。我正在读他们的书。我一直想跑

D:\Projects\Websites\php\Doctrine\sandbox>doskey doctrine=php d:\resourcelibrary\frameworks\doctrine\bin\doctrine.php $*

D:\Projects\Websites\php\Doctrine\sandbox>doctrine --version
Doctrine Command Line Interface version 2.0-DEV

// from here u can see that doctrine works ... i used doskey to shorten typing

D:\Projects\Websites\php\Doctrine\sandbox>doctrine orm:schema-tool:create ./entities

  [RuntimeException]
  Too many arguments.

orm:schema-tool:create [--dump-sql] [-h|--help] [-q|--quiet] [-v|--verbose] [-V|--version] [-a|--ansi] [-n|--no-interact
ion] command

D:\Projects\Websites\php\Doctrine\sandbox>
我想这和教程的代码差不多吧

更新 我发现从沙盒下载的包中甚至没有文件夹实体,yaml和xml文件夹!来自SVN的那个。。。我认为只有DBAL包(我认为是在理论中)和lib中的其余部分。结构似乎不太合理。。。这真的是一个无法使用的测试版


我可以使用哪个测试版下载来开始学习条令2

你读过那个教程页面上的说明了吗

The sandbox is only available via SVN or soon as a separate download on the downloads page.

我从
http://svn.github.com/doctrine/doctrine2.git
并且它有完整的沙盒环境。

最好使用git下载它,因为这样可以获得依赖项(dbal和common)

但实际的问题是,您正在将一个参数传递给orm:schema-tool:create,而它不需要这个参数。看起来此行为已更改,导致文档过时

以下是我的作品:

cd tools/sandbox
./doctrine orm:schema-tool:create
哪些产出:

Creating database schema...
Database schema created successfully!

是的,我也尝试过使用full命令
phpd:\full\path\to\doctor\bin\doctor.php orm:schema工具:create./entities
完全相同的错误…我尝试过,但它对u有效吗?沙箱在那里还可以,但是lib只有
doctor\ORM
并且
lib\vendor\doctor common
是空的。我已经将包含
common
DBAL
文件夹的doctor文件夹放入
lib\vendor\doctor common
\doctor DBAL
,但是
ORM:schema工具:create./entities
仍然失败
[运行时异常]参数太多
我想我必须分别下载
dbal
common
。。。但是我仍然有太多的错误论点!!!最后所以它是真实的,它的老医生!!那么现在,我可以假设条令将查找
实体
文件夹来创建数据库?什么是
xml
&
yaml
文件夹?是的,我很确定它现在从cli-config.php获取了这些信息。
Creating database schema...
Database schema created successfully!