我正在创建一个项目,该项目包括从任务内部调用'bake project'(使用DispatchShell
)。问题是,在我烘焙之后,如何让应用程序路径从当前路径更改为新出现的路径,以便我可以自动在其中运行其他任务?
代码如下:
public function execute(){
// ...
$this->dispatchShell(/* Bake project script */);
/* Where I want to change app path */
$this->dispatchShell(/* creating a schema */);
}
我尝试过运行$this->dispatchShell('-app appPath');
,但它不起作用。
答案 0 :(得分:0)
你不能在一个应用程序中调用bake来以你想要的方式将代码烘焙到另一个应用程序中。您可能需要从exec()命令或类似的东西调用shell。