0

ページにいくつかのアクション ボタンがあります。それから私の中で私CI controllerはそれらfunctionsのそれぞれ
が好きview, edit, newです。現在、これらすべての関数にはこのif elseブロックがあります。これが
あなたのやり方ですか?他のパターン?

modでCIを使用しています。拡張機能であり、この種の機能を備えた複数のモジュールの下に多くのコントローラーがあります。

if(hasPermission('view_all'))
{
   $this->model->queryAll()
   $this->load->view('all_layout')
}
else if(hasPermission('view_group'))
{
   $this->model->queryGroup()
   $this->load->view('group_layout');
} 
else {
   $this->model->querySingle()
   $this->load->view('single_layout');
}
4

1 に答える 1