我使用 Scrum 方法并在每个 sprint 的构建中部署功能。
有必要对存储的数据(我的意思是数据库和文件系统中的数据)执行不同的更改。我想将它实现为从控制台调用的 PHP 脚本。但它们应该只在部署期间执行一次。
有没有办法实现它app/console
而不在注册的控制台命令列表中列出它?或者有没有其他方法来实现 runonce 脚本?
DoctrineMigrations 涵盖了我的部分需求,但是很难在 Model.xml 中实现复杂的更改。它不包括文件系统上文件的更改。
我使用 Scrum 方法并在每个 sprint 的构建中部署功能。
有必要对存储的数据(我的意思是数据库和文件系统中的数据)执行不同的更改。我想将它实现为从控制台调用的 PHP 脚本。但它们应该只在部署期间执行一次。
有没有办法实现它app/console
而不在注册的控制台命令列表中列出它?或者有没有其他方法来实现 runonce 脚本?
DoctrineMigrations 涵盖了我的部分需求,但是很难在 Model.xml 中实现复杂的更改。它不包括文件系统上文件的更改。