我試圖建立一個使用MVC的網站,但我一開始就卡住了。PHP函數參數無法正常工作?
在project0 /應用/控制器我有一個pages.php文件,它看起來像:
<?php
class Pages extends CI_Controller {
public function view($page = 'home')
{
if (!file_exists('application/views/pages/'.$page.'.php'))
{
// Whoops, we don't have a page for that!
show_404();
}
$data['title'] = ucfirst($page); // Capitalize the first letter
$this->load->view('templates/header', $data);
$this->load->view('pages/'.$page, $data);
$this->load->view('templates/footer', $data);
}
}
和project0 /應用/視圖/頁兩個文件名爲home.php和about.php,含「你好,世界」。
當我想訪問http://project0/index.php/pages/view/about,它給了我404錯誤:它似乎home.php或about.php文件不存在。
有人可以幫我嗎?
非常感謝。你說得對,我在錯誤的目錄下工作。它現在有效! – saltandpepper 2012-03-05 15:11:56