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