标签: Migrate
-
本文基于 yii2-app-advanced 模板新建接口应用,利用 yii2tech 扩展实现 ActiveRecord 软删除。通过数据库迁移调整用户状态字段,配置行为类将删除操作转为状态标记,利用 Gii 生成 ActiveQuery 并自定义查询类以层级继承方式过滤数据,最终实现了 RESTful 接口下符合预期的数据增删改查及软删除逻辑。
-
本文介绍了在 Yii 2 Starter Kit 中实现多租户数据库迁移的过程。通过 Trait 封装租户数据库连接逻辑,自定义控制器与配置文件,将租户 ID 从参数调整为控制台选项。解决了组件实例化、未知方法及类常量未定义等报错,最终实现了在不依赖默认 db 组件的情况下,通过指定租户成功执行数据库迁移与初始化命令。
