CakePHP 3.6:手动删除 table (files/dirs)
CakePHP 3.6: Removing a table manually (files/dirs)
如果我已经手动或通过迁移从数据库中删除了 table,那么从我的代码中删除它的正确方法是什么?我应该删除哪个 files/directories 才能彻底删除 table?
文件和目录实际上应该是最简单的部分:控制器、模型、实体和模板目录。对所有这些东西进行单元测试,如果你有的话。
但您还需要在与其他 table 的关联、控制器中的包含、其他视图中的输出等中找到对 table 的所有引用。搜索所有代码以查找table 名称(包括单数和复数)有望找到大多数此类用途。
但至于"proper way"?没有任何人可以给你的建议,没有你可以遵循的可靠规则,因为每个项目都是如此不同。
如果我已经手动或通过迁移从数据库中删除了 table,那么从我的代码中删除它的正确方法是什么?我应该删除哪个 files/directories 才能彻底删除 table?
文件和目录实际上应该是最简单的部分:控制器、模型、实体和模板目录。对所有这些东西进行单元测试,如果你有的话。
但您还需要在与其他 table 的关联、控制器中的包含、其他视图中的输出等中找到对 table 的所有引用。搜索所有代码以查找table 名称(包括单数和复数)有望找到大多数此类用途。
但至于"proper way"?没有任何人可以给你的建议,没有你可以遵循的可靠规则,因为每个项目都是如此不同。