Проблемы с базой данных CodeIgniter - PullRequest
0 голосов
/ 04 октября 2011

У меня есть друг, у которого проблемы с его сайтом, который использует CodeIgniter.К сожалению, я недостаточно знаком с CodeIgniter, поэтому я подумал, что я заставлю одного из вас быстро ответить на два вопроса:

  1. Сайт mtyedjs [.] Com.На главной странице, когда вы нажимаете «создать профиль» справа, он переходит на http://mtyedjs.com/index.php/home/create_account. Вместо этого он должен идти на http://mtyedjs.com/application/views/create_account.php. Куда мне обратиться, чтобы изменить это?

  2. Кроме того, при переходе на соответствующую страницу create_account.php выше, есть ошибка подключения к базе данных.Вся информация в config / database.php верна.В чем проблема?

1 Ответ

3 голосов
/ 04 октября 2011

Если вы прочитаете руководство CodeIgniter, вы поймете, что путь http://mtyedjs.com/index.php/home/create_account означает, что у вас должен быть контроллер с именем home и метод create_account внутри него. Тогда этот путь будет допустимым (конечно, если у вас нет собственных маршрутов).

http://mtyedjs.com/application/views/create_account.php - это не правильно. create_account.php - это вы просматриваете файл, потому что он находится в папке views. Прочитайте про MVC-модель - будет понятно, что я имею в виду. Таким образом, вы должны загрузить это представление в ваш метод 'create_account'; это будет что-то вроде этого:

class Home extends CI_Controller {
    function __construct() {
        parent::__construct();
    }

    function create_account() {
        $this->load->view('create_account');
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...