修改数据库后更新Propel生成的类



我想在修改数据库模式时更新模型文件夹中存在的推进生成的类(即,在表中添加了一列)。更新模型类的步骤是什么?

请按照以下步骤更新推进模型类:

  1. 删除应用程序的/vendor文件夹中的所有文件

  2. 从存在composer.json的文件夹执行以下命令

    $ composer update
    
  3. 将路径变量设置为/path/to/vendor/bin文件夹

  4. 运行推进反向任务以生成指定数据库凭据的schema.xml

     $ propel reverse "mysql:host=localhost;dbname=db;user=root;password=pwd"
    

    上述命令的输出将是schema.xml文件

  5. 用这个新的替换项目中的schema.xml文件

  6. 从命令提示符转到复制schema.xml文件的文件夹,然后执行以下命令。

    $ propel sql:build
    $ propel model:build
    

就是这样。Propel模型类应该更新。

相关内容

  • 没有找到相关文章

最新更新