關於CI教程create頁面插入資料庫的問題

來源:互聯網
上載者:User

教程地址(http://codeigniter.org.cn/user_guide/tutorial/create_news_items.html)
為什麼我點擊Create news item URL會變成
http://test.com/index.php/news/test.com/index.php/news/create?然後顯示404

public function create(){    $this->load->helper('form');    $this->load->library('form_validation');    $data['title'] = 'Create a news item';    $this->form_validation->set_rules('title', 'Title', 'required');    $this->form_validation->set_rules('text', 'text', 'required');    if ($this->form_validation->run() === FALSE)    {        $this->load->view('templates/header', $data);        $this->load->view('news/create');        $this->load->view('templates/footer');    }    else    {        $this->news_model->set_news();        $this->load->view('news/success');    }}

這段代碼我都是照抄的。

按正常應該他要運行else那部分,但是不知道為什麼運行不了。
還有那個URL也很詭異。
如果他if判斷語句成立應該也是load那個view模板,也就是原本這個頁面吧?
為什麼他會在URL後面直接追加一段URL?

在config/config.php裡面將$config['base_url']設定為空白已解決了。

回複內容:

教程地址(http://codeigniter.org.cn/user_guide/tutorial/create_news_items.html)
為什麼我點擊Create news item URL會變成
http://test.com/index.php/news/test.com/index.php/news/create?然後顯示404

public function create(){    $this->load->helper('form');    $this->load->library('form_validation');    $data['title'] = 'Create a news item';    $this->form_validation->set_rules('title', 'Title', 'required');    $this->form_validation->set_rules('text', 'text', 'required');    if ($this->form_validation->run() === FALSE)    {        $this->load->view('templates/header', $data);        $this->load->view('news/create');        $this->load->view('templates/footer');    }    else    {        $this->news_model->set_news();        $this->load->view('news/success');    }}

這段代碼我都是照抄的。

按正常應該他要運行else那部分,但是不知道為什麼運行不了。
還有那個URL也很詭異。
如果他if判斷語句成立應該也是load那個view模板,也就是原本這個頁面吧?
為什麼他會在URL後面直接追加一段URL?

在config/config.php裡面將$config['base_url']設定為空白已解決了。

看看你的代碼裡有沒有什麼重新導向之類的東西!

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.