Несколько веб-страниц в CodeIgniter - PullRequest
0 голосов
/ 29 июня 2010

У меня проблемы с простым созданием нескольких страниц с помощью CodeIgniter. Например, я пытаюсь сделать простую страницу About с codeigniter. Поэтому я создаю контроллер about.php и файл представления about_view.php. Однако, если бы я попытался сделать ссылку с домашней страницы на "http://miketrottman.com/about", то это ни к чему не привело бы. Я уверен, что мне чего-то не хватает, но я читал и смотрел примеры видео, на которых я просто крутлю колеса этот проект на данный момент. Вот мой контроллер home.php, дайте мне знать, если я должен опубликовать любой другой код. Мой сайт http://miketrottman.com. Я новичок в сцене CodeIgniter, любая помощь очень ценится!

home.php в каталоге контроллера '

класс Home расширяет контроллер {

function Home()
{
    parent::Controller();
}

function index()
{
    //Load Extensions
    $this->load->database();
    $this->load->library('session');

    //Include these basics everytime the home page is loaded
    $data['pageTitle'] = "Trottman's Blog";
    $data['title'] = "Trottman's Blog Title";
    $data['heading'] = "Trottman's Blog Heading";

    //Load Proper CSS for users browser
    $data['css'] = $this->getCSS();

    //Load the Blog Model
    $this->load->model('blog_model');

    //Load the Blog Entries
    $data['blog'] = $this->blog_model->getBlogEntries();

    $data['blog_comments'] = $this->blog_model->getBlogCommentEntries();

    //

    //Load all of this information into the home_view Page
    $this->load->view('home_view', $data);
}

function getCSS()
{
    //Load user_agent library to pull user's browser information
    $this->load->library('user_agent');
    //Agent is now the users browser
    $agent = $this->agent->browser();
    //According to the users browser, this is what the CSS should be
    if ($agent == 'Internet Explorer')
    {
        $cssFile = "ieStyle.css";
    }
    else
    {
        $cssFile = "style.css";
    }

    return $cssFile;
}

}?> «

1 Ответ

3 голосов
/ 29 июня 2010

И я тупой, вся моя проблема заключалась в том, что я пытался перейти к / о, и то, что я должен был сделать, это http://miketrottman.com/index.php/about, потому что я еще не удалил index.php в моих URI.Так что, я думаю, спасибо переполнению стека за создание выхода для моего невежества, возможно, тогда другие могут извлечь уроки из моей ошибки!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...