管理者のように見えるのは、単純にあなたのケースのクラスです - CIの構造に従って。
普通の人がこのクラスを表示しないようにするにはauth classです。
さらに知りたいことはありますか?
downvoteに感謝します。今、CIドキュメントを読んだり、毎日それを使用したりすると、フォルダは絶対に何も意味しないことが分かります。 OPの要求があれば、コントローラディレクトリにクラス "管理者"を作成し、ログインによって制限するか、CIが提供するクラスを最小限に抑えるか、administratorというディレクトリを作成して、このディレクトリのデフォルトルートを提供する。いずれにしても、それは前述の認証クラスによって制限されます。
if($this->isLogged() === false)
{
header("Location: ".base_url());
exit;
}
ログインしていない人は誰でも保存します。ユーザーレベルまたはアカウントタイプを割り当てて、アクセスを制限することもできます。 バックエンドの差別化のためのフォルダを作成するだけでは、実際に分離されていることを意味するわけではありません。それはプロジェクトに応じて異なるかもしれないあなた自身の組織の慣行や基準に従っているので、フロントエンドとバックエンドのコントローラを同じフォルダに持つことがどのように混乱しているかについて私には言わないでください。命名規則でさえそれを解決することができます。 "何か提案がありますか?"まあ、私は1つを与えた - ちょうどそれをコントローラにする。さらに、authドキュメントへのリンクもあります。そして、何とかしてくれないことにもう一度感謝します。
どのようにすべてのビューを配置しますか?彼らはまた、サブフォルダーに来る? – aslamdoctor