修改数据库后更新 Propel Generated 类
Update Propel Generated classes after modifying database
我想更新出现在模型文件夹中的推进器生成 类,因为我已经修改了我的数据库模式(即,我在 table 中添加了一列)。更新模型的步骤是什么类?
请按照以下步骤更新推进模型类:
删除应用程序 /vendor
文件夹中的所有文件
从 composer.json
所在的文件夹执行以下命令
$ composer update
将路径变量设置为 /path/to/vendor/bin 文件夹
运行 生成反向任务 schema.xml 指定您的数据库凭据
$ propel reverse "mysql:host=localhost;dbname=db;user=root;password=pwd"
以上命令的输出将是schema.xml
文件
用这个新文件替换项目中的 schema.xml
文件
从命令提示符转到您复制 schema.xml
文件的文件夹并执行以下命令。
$ propel sql:build
$ propel model:build
就是这样。推进模型 类 应该得到更新。
我想更新出现在模型文件夹中的推进器生成 类,因为我已经修改了我的数据库模式(即,我在 table 中添加了一列)。更新模型的步骤是什么类?
请按照以下步骤更新推进模型类:
删除应用程序
/vendor
文件夹中的所有文件从
composer.json
所在的文件夹执行以下命令$ composer update
将路径变量设置为 /path/to/vendor/bin 文件夹
运行 生成反向任务 schema.xml 指定您的数据库凭据
$ propel reverse "mysql:host=localhost;dbname=db;user=root;password=pwd"
以上命令的输出将是
schema.xml
文件用这个新文件替换项目中的
schema.xml
文件从命令提示符转到您复制
schema.xml
文件的文件夹并执行以下命令。$ propel sql:build $ propel model:build
就是这样。推进模型 类 应该得到更新。