これは、CodeIgniterのコントローラーに使用したいレイアウトです。
(base) editor
(extend) design
(extend) content
(extend) ...php
...editor
基本クラスはどこにありdesign
、、、content
などのコントローラーは。を拡張しeditor
ます。クラスにはeditor
、拡張クラスのURLセグメントからパブリックにアクセスできるメソッドが含まれます。
私はここでいくつかのトピックを読みました、そして彼らは推薦しました:
ライブラリ-メソッドは公開されていないため、これは機能しません(私は正しいですか?)
基本クラスを拡張クラスと同じファイルに入れ、コントローラーに名前を付けます。これは、複数の場所から拡張する必要があるため、機能しません。
すべてのファイルをcontrollersフォルダーに置き、requireステートメントを各拡張クラスに追加します-これは悪い形式ですか?
CIは初めてです。これを処理するための適切な/正しい方法は何ですか?
ありがとう!