我正在开发一个允许照片上传的CakePHP应用程序。如果我可以为用户提供像Instagram这样的友好的唯一URL,即:
,那将是非常好的 http://example.com/v/157fd
查看他们的单张照片。
对此最好的方法是什么,我认为它会在某些时候涉及到CakePHP路由,但有人知道当这样的URL被击中时会发生什么以及这些唯一URL是如何形成的? / p>
由于
答案 0 :(得分:1)
一条线路很容易(将控制器和动作改为你的路线):
Router::connect('/v/*', array('controller' => 'photos', 'action' => 'view'));
您可以使用照片ID,也可以创建自己的随机ID。蛋糕中还有一种方便的方法可以使用UUID