0

ほとんどの場合、この質問はプログラミングに関するものではなく、質問の使用方法のようなものです。上で述べたように、codeigniterのすべてのページにクラスを作成する必要がありますか?または、すべてのページの関数を作成できますか?両方が正しい場合、どちらが良いですか?

4

3 に答える 3

4

「/widgets/ view / 1」、「/ widgets / edit / 1」、「/ widgets / delete / 1」のようなセクション/ページを作成する場合、コードは次のようになります。

class Widgets extends CI_Controller {
     public function view($id)
     {
         //Go get widget by id $id
     }

     public function edit($id)
     {

     }

     public function delete($id)
     {

     }
}
于 2012-11-02T00:32:17.717 に答える
2

CIルーティングを確認してくださいhttp://ellislab.com/codeigniter/user_guide/general/routing.html

各ページに20の機能を持つ1つのコントローラークラスを使用することも、5ページなどで4つのコントローラーを使用することもできます。

于 2012-11-01T20:01:41.780 に答える
1

それはあなたのページの複雑さと類似性に依存します。それらが本当に似ている場合、多くのクラスを作成するのは無駄かもしれませんが、一般的には、少なくともページごとにクラスを作成します。

于 2012-11-01T20:01:07.897 に答える