如何通过控制器运行迁移命令?

时间:2016-03-09 18:32:00

标签: php database console yii2 migrate

我想为我的网络应用程序创建一个安装控制器,而配置数据库需要从控制器运行迁移命令。

例如,当用户访问时

  

本地主机/后端/ web应用/的index.php?安装/步骤1

通过操作步骤1运行上下移动命令并进行安装。

1 个答案:

答案 0 :(得分:0)

感谢@soju和@meysam,您可以同时使用这两种解决方案。

  1. 使用exec
  

也许结合了stackoverflow.com/a/35864018/1592247和exec   php的功能可能会有所帮助(@meysam)

  1. 使用扩展名:
  

How can I call a console command in web application in Yii 2.0(@soju)

两种方式都可以帮助您。 请注意,使用exec可能会导致某些安全问题并在某些服务器中禁用。