これは私の最初のhmvcの試みであり、うまくいきません...異なるモジュールを介してサイトゾーンを分離しようとしています。私の意図は、hmvcのion_authを使用してアクセスを制御することです。それが私の最初の構造です:
/application
/modules <-- hmvc
/public_zone
/controller
public_zone.php
/view
...
/private_zone
...
したがって、これを行うには(コアフォルダーとサードパーティフォルダーにhmvcをインストールする)、「default_controller」「public_zone」コントローラーとしてセットアップしようとしました。彼の使命はルートページ('localhost')をロードすることですが、* 404エラーを返します。*
これは私のpublic_zone.phpファイルです:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Public_zone extends MX_Controller {
public function index()
{
$this->load->view('include/header');
$this->load->view('frontpage');
$this->load->view('include/footer');
}
}
たぶん問題はroutes.php(application / config / routers.php)ファイルにありますか?私はこれを試してみます:
$route['default_controller'] = "public_zone";
$route['404_override'] = '';
誰もが私が間違っていることを教えてくれますか?確かに私はいくつかのhmvcの概念を誤解していました...しかし、実際には、なぜそれが機能しないのかわかりません:(