我有表 foos 和 bar,其中当前包含大量数据(远超过 10,000 行)。我现在已在模型 Foo BelongsTo Bar
和 Bar hasOne Foo
中添加了新关系。
我现在需要将列 foo_id 和 bar_id 添加到表中,但如何使用现有数据轻松填充这些列?我无法简单地获取 cakePHP 中的数据,因为数据数组太大。有没有办法使用 mySQL 或从 cake 控制台执行此操作?
最佳答案
我可能会通过基于 SQL 的迁移来解决此问题,或者如果这不起作用,则使用 cake shell 命令对 foos 和 bar 进行分页,将数据添加到新列。
关于php - CakePHP 将新模型关联添加到现有表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31679624/