0

フックを使用して、CI アプリでデータベースの移行にフックを使用していますpost_controller_constructor

最近のリビジョンでは、メインのモデル変数を、クラス コンストラクター内で設定するものから、db テーブルからロードするものに変更しました。そのデータを使用して新しい移行を実行しようとするDB Forgeと、テーブルがまだ存在しないという事実にハングアップするため、モデルがロードされません。

したがってpre_controller、メインの CI オブジェクトにアクセスできないため、明らかにデータベース呼び出しを行うことはできません。post_controller_constructor私のモデルコンストラクターがロードされた後に実行されるようです。モデルが読み込まれる前にデータベースから取得するにはどうすればよいですか?

4

1 に答える 1

1

(を呼び出す前に)実際のコンストラクターでそれを行うことができますparent::__construct()か?この場合、フックの必要性はわかりません。

于 2013-05-28T18:28:46.857 に答える