我的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