路由到webroot文件夹中的页面? - CakePHP

时间:2011-03-11 01:02:01

标签: php cakephp

如何在我的webroot文件夹中定义到.php文件的路由?

谢谢

编辑:

如何从控制器渲染webroot文件夹中的文件?我需要这个,因为我正在使用Auth。

1 个答案:

答案 0 :(得分:2)

我猜你正在尝试密码/验证webroot文件夹中的文件。如果是这样,你就走错了路。 webroot中的文件默认按原样提供,并完全绕过Cake。您放入webroot的任何文件都是“public”。为了保护它,您需要将它存储在webroot之外的其他位置。然后,您可以使用Media View从控制器提供此文件。您的网址可能是/files/download/foo,通过正常路线映射到FilesController::download('foo')