Я новичок в CodeIgniter, и я пытаюсь выполнить некоторые простые примеры, чтобы понять, как они работают. Проблема в том, что я пытаюсь играть с простым контроллером, чтобы просто показать простое представление, которое просто говорит «Индекс!». в сильном шрифте. Я также использую .htaccess
, чтобы избежать «index.php» перед именем контроллера. Для этого я использую mod_rewrite. Я использую:CodeIgniter: Что я делаю неправильно?
Options +FollowSymLinks
RewriteEngine on
RewriteCond $1 !^(index\.php|files|assets|robots\.txt)
RewriteRule ^(.*)$ ./index.php/$1 [L]
в routes.php у меня есть:
$route['default_controller'] = "main";
, который говорит CodeIgniter, что я хочу использовать контроллер под названием main.php
который обладает
Вот мой полный контроллер:
class Main extends CI_Controller {
public function index() {
$this->load->view('main');
}
public function ingrid() {
$this->load->view('ingrid');
}
public function remote() {
$this->load->view('remote');
}
}
внутри, и должен был выполнить внутренний контроллер 'main.php' внутри видов.
Все, кажется, хорошо, но он продолжает давать мне эту ошибку:
Severity: Notice
Message: Undefined property: Main::$load
Filename: controllers/main.php
Line Number: 50
Backtrace:
File: /Users/sam/webroot/voipXX_client_care/application/controllers/main.php
Line: 50
Function: _exception_handler
File: /Users/sam/webroot/voipXX_client_care/index.php
Line: 260
Function: require_once
Проблема заключается в том, я не понимаю.
Какие услуги хостинга вы используете? Вы развиваетесь на местном уровне? Имейте в виду, что при попытке удалить 'index.php' из ваших URI путем редактирования файла' .htaccess' зависит от услуги хостинга и хостинга. У каждого хостинга есть свои собственные руководства о том, как сделать это правильно для своих серверов. В остальном вам нужно показать нам весь ваш контроллер, чтобы мы могли видеть строку, где происходит ошибка. Пожалуйста, сообщите нам контроллер сверху вниз. – imlouisrussell
Я развиваюсь локально. Я отредактировал мое сообщение выше с полным контроллером! – digfish