フックを使用して、CI アプリでデータベースの移行にフックを使用していますpost_controller_constructor
。
最近のリビジョンでは、メインのモデル変数を、クラス コンストラクター内で設定するものから、db テーブルからロードするものに変更しました。そのデータを使用して新しい移行を実行しようとするDB Forge
と、テーブルがまだ存在しないという事実にハングアップするため、モデルがロードされません。
したがってpre_controller
、メインの CI オブジェクトにアクセスできないため、明らかにデータベース呼び出しを行うことはできません。post_controller_constructor
私のモデルコンストラクターがロードされた後に実行されるようです。モデルが読み込まれる前にデータベースから取得するにはどうすればよいですか?