我試圖讓這個網址上的笨安裝工作,就在今天(2.0.2)安裝了最新版本:笨設置問題
http://mydomain.com/pete/ci_test/accounts
所以我一直在路線設置我的默認控制器.PHP到test.php的,和我的控制器內,test.php的我有這樣的代碼:
class test extends CI_Controller {
public function index() {
$this->load->view('test');
}
public function accounts() {
$this->load->view('accounts');
}
}
,然後我有一個test.php的和我的看法裏面的accounts.php,它加載test.php的查看我何時去http://mydomain.com/pete/ci_test/
但是當我去http://mydomain.com/pete/ci_test/accounts它給了我404。我一直在閱讀入門,它說「默認CodeIgniter使用基於段的方法」,然後給出了一個類似於我正在做的例子。但後來我讀了一點,它說:「默認情況下,index.php文件將包含在您的URL」。所以,我加入到我的htaccess文件(位於mydomain.com/pete/ci_test/.htaccess)這樣的:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
我確信,該模塊加載在httpd.conf中。它仍然不會去我的accounts.php視圖。我也曾嘗試:
http://mydomain.com/pete/ci_test/index.php/accounts
但另一個404,我究竟做錯了什麼?任何建議都會有所幫助,謝謝!
我想我現在明白了,我已經設置了第二個控制器來加載帳戶視圖。 http://mydomain/pete/ci_test/index.php/accounts現在加載帳戶視圖,我想擺脫index.php,但我現在可以使用這個,謝謝! – 2011-05-17 17:38:10
FYI皮特,主要的大寫或小寫類名不會破壞你的代碼,但正如前面提到的 - 它最好堅持建議的命名約定。 – 2011-05-17 17:41:03