Я новичок в codeigniter, поэтому, пожалуйста, извините мою глупость.Контроллеры Codeigniter для подстраниц? (Новое в Codeigniter, пожалуйста, помогите)
Я создаю клиентский портал, и у меня есть моя учетная запись администратора/клиента. В настоящее время я работаю над областью администратора, поэтому у меня есть контроллер для настройки администратора, и он загружает сохраненное представление;
просмотров (папка) -> Администратор (папка) -> админ-view.php
Я хотел, чтобы все мои взгляды админ панель в админке папки в папку Видов.
В любом случае, я установил свои ссылки на страницы в панели администратора;
<a href="./admin/company">Client Companies</a><br/>
<a href="./admin/client_view">Client List</a><br/>
<a href="./admin/rig_list">Rigs/Platforms</a><br/>
Теперь я понимаю, что при вызове URL, как я/администратор/является контроллером и/компании/это функция, которая называется.
Теперь я хотел бы назвать контроллер для компании для этой страницы, потому что у меня есть много кода в контроллере компании, который определяет, какие виды и какие данные следует извлекать для страницы компании панели администратора.
Сейчас моя функция в администрации для компании выглядит;
function company(){
log_message('debug', 'company_view Function Ran');
$data['page_title'] = 'Bomar Client Portal - Admin Area';
$this->load->view('admin/header', $data);
$this->load->view('admin/admin_navigation');
$this->load->view('admin/company_view', $data);
$this->load->view('admin/footer');
}
, который я хотел бы заменить только позвонить в контроллер компании, я смотрел на подобные вопросы для вызова контроллеров от контроллеров и каждый рекомендует против него.
Так что, если я не должен вызывать контроллер для компании от контроллера администратора, как бы я сохранить URL, чтобы указать/администратор/компания/
Я знаю, что я мог бы легко указать/компания /, и было бы сделать страницу с помощью контроллера для компании, но я хотел бы сохранить бит администратора в URL-адресе, если вы поймете, откуда они пришли? это случай «вы не можете перестать быть таким придирчивым!»?
Большое спасибо я из обнаружил, что сам его так прямо вперед, я использовал маршруты уже для настройки по умолчанию в любом случае большое спасибо. Мой маршрут: $ route ['admin/company'] = "компания"; – Sam