我的网站是http://localhost/carsales/我已经完成了我的cakephp网站,但我的索引页面是http://localhost/carsales/car_sales/specials,但是当我以格式输入时 http://localhost/carsales/我收到错误消息,说我错过了汽车控制器或型号..
如何对其进行修改,以便有人点击http://localhosr/carsales/时显示http://localhost/carsales/car_sales/specials中的内容?我正在阅读有关重新路线的信息,但也许我做错了,因为它不起作用。
谢谢
答案 0 :(得分:1)
我不确定CakePHP,但我知道在CodeIgniter中路由文件中有一个默认的控制器设置。你在Cake找了一个类似的功能吗?如果有,您可以将其设置为自动路由到/ car_sales控制器。这个here有一个很好的解释。或者,假设您使用的是Apache,您可以查看URL rewrites。希望这会有所帮助。
答案 1 :(得分:0)
修改routes.php
以指定默认/
路线所需的控制器和操作:
Router::connect('/', array('controller' => 'car_sales', 'action' => 'specials'));