CodeIgniter中的多个网页

时间:2010-06-29 19:09:11

标签: codeigniter

我在使用CodeIgniter制作多个页面时遇到了麻烦。例如,我正在尝试使用codeigniter创建一个简单的关于页面。所以我创建了一个about.php控制器和一个about_view.php视图文件。但是,如果我尝试从主页链接到“http://miketrottman.com/about”,它将无处可去。我确信我从根本上错过了一些东西,但我已经阅读并观看了示例视频,我现在只是在这个项目上转动我的轮子。这是我的home.php控制器,如果我发布任何其他代码,请告诉我。我的网站是http://miketrottman.com。我是CodeIgniter场景的新手,非常感谢任何帮助!

Controller目录中的home.php “

class Home扩展Controller {

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;
}

}&GT?; “

1 个答案:

答案 0 :(得分:3)

我很愚蠢,我的整个问题是我试图去/关于我应该做的是http://miketrottman.com/index.php/about,因为我还没有删除我的URI中的index.php。 所以我想,感谢Stack溢出为我的无知创造一个出口,也许其他人可以从我的错误中学习!