ページにいくつかのアクション ボタンがあります。それから私の中で私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');
}