我的CI配置中的某些內容缺少Tank auth視圖文件所期望的「/」,我無法弄清楚它。我希望你可以!使用Tank Auth配置Codeigniter
這裏還有一些細節: $config['base_url'] = 'http://localhost/CI/';
我沒有的.htaccess設置(所以我還有的index.php在我的URI)
當坦克AUTH負載的視圖文件中的一個,在這裏是第一行: <?php echo form_open($this->uri->uri_string()); ?>
所得URI加載失敗,因爲它的內容,而不是「http://localhost/CI/index.php?auth/register
http://localhost/CI/index.php/auth/register
但是,如果我將其修改爲: <?php echo form_open("/".$this->uri->uri_string()); ?>
一切都很好。但現在這是它的工作原理!我錯過了什麼?
謝謝!
那麼修改後的版本會返回什麼?它是否會返回正確的操作uri?爲什麼不能只用「/ auth/register」呢? – Ben 2012-02-04 03:20:55
一旦我修改坦克auth文件,它似乎工作正常。似乎圖書館沒有修改就適用於其他人,所以我懷疑自己的設置。 – user1072910 2012-02-04 03:52:42
啊,也許檢查你的主配置文件中是否有查詢字符串?我記得有一個類似的設置...此外,我記得不得不修改坦克auth安靜一點,它爲我運行順利(雖然我使用.htaccess),如果它不處理安全(並且改變那不會)圖書館我看見沒有理由爲什麼不,即使感覺奇怪。 – Ben 2012-02-04 04:04:18