CakePHP v2将模型命名为与webroot

时间:2017-02-12 21:36:01

标签: php .htaccess cakephp mod-rewrite

这是在CakePHP第2版上。我一直在关注博客指南来创建一个网站,我想添加一个模型来存储数据库中的照片。我用PhotosController创建了一个名为Photo的新模型。我没有意识到它会与我的webroot中名为photos的文件夹冲突。当我生成一个指向controller =>的链接时照片,动作=>索引,甚至键入domain.com/photos它重定向到domain.com/app/webroot/photos。虽然它曾用于显示文件,但我删除了webroot上的文件夹,因为我希望它转到PhotosController的索引功能。即使该文件夹消失了,无论我尝试过什么,它都会继续努力。

从我所做的研究中,我认为它与mod_rewrite有关。有没有办法让它忘记曾经有一个名为photos的webroot文件夹?

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用路线 Router :: connect('/ photo',array('controller'=>'photos','action'=>'index'));

似乎你面对浏览器缓存,请使用隐私浏览chrome(ctrl + shift + N)

进行检查