0

我一直在使用钩子在我的 CI 应用程序中使用钩子进行数据库迁移post_controller_constructor

在我最近的修订中,我将主要模型变量从在类构造函数中设置为从数据库表中加载。当我尝试使用其中的DB Forge数据执行我的新迁移时,我的模型不会加载,因为它会因为表尚不存在而挂起。

所以我显然不能使用任何数据库调用,pre_controller因为我无法访问主 CI 对象。post_controller_constructor似乎在我的模型构造函数加载后执行。在加载模型之前,我可以做些什么从数据库中获取?

4

1 回答 1

1

你可以在实际的构造函数中(在调用之前parent::__construct())做到这一点吗?在这种情况下,我认为不需要挂钩。

于 2013-05-28T18:28:46.857 回答