1

我在我当前的 CodeIgniter 3 项目中集成 Doctrine 2 在命令行中,当使用教义命令时,例如从一个实体创建数据库模式,我通常会这样做。

$ ./application/vendor/bin/doctrine orm:schema-tool:create

是否可以为它创建一个快捷方式,以便在命令行中,而不是输入整个路径,

$ ./application/vendor/bin/doctrine orm:schema-tool:create

我只会打字

$ doctrine orm:schema-tool:create,

如果可能的话,关于如何做到这一点的任何想法?

我试过这段代码

export  PATH=${PATH}:/application/vendor/bin/doctrine

不起作用。有什么想法吗?

4

1 回答 1

0

您要键入的代码仍然太长,不实用。我建议使用shell aliases,例如:

alias dud='php bin/console orm:schema-tool:update --dump-sql'
alias duf='php bin/console orm:schema-tool:update --force'

然后我就跑:

dud

并显示实体 <=> 数据库差异。然后,如果一切正常,我通过以下方式更新数据库:

duf
于 2015-06-17T06:14:40.437 回答