CI コントローラーを拡張するには、CI_Controller クラスから継承した MY_Controller クラスを application/core フォルダーに作成し、このクラスに必要なロジックを実装するだけです。
上記の文に関して、説明する必要がある点が 2 つあります:
1. application/core フォルダーにある理由: 基本クラス CI_Controller は system/core フォルダーにあり、システムに対応する必要があるためです。
2. 拡張コントローラーのプレフィックスが MY_ であるのはなぜですか? このプレフィックスは application/config/config.php で定義されています:
リーリー
これら 2 つの場所を一致させるだけで済みます。2.モデル
リーリー
注:1. ファイル名はすべて小文字にする必要があります
2. クラス名の最初の文字を大文字にします
3. スーパーオブジェクトの属性をモデル内で使用できます
4. 他のクラス名との競合を防ぐために、接尾辞として _model を使用することをお勧めします
使用例: リーリー
このモデルは主にプロジェクト構造を標準化するために使用されます。