Instagram风格的唯一网址

时间:2011-08-02 22:00:44

标签: url cakephp

我正在开发一个允许照片上传的CakePHP应用程序。如果我可以为用户提供像Instagram这样的友好的唯一URL,即:

,那将是非常好的

http://example.com/v/157fd查看他们的单张照片。

对此最好的方法是什么,我认为它会在某些时候涉及到CakePHP路由,但有人知道当这样的URL被击中时会发生什么以及这些唯一URL是如何形成的? / p>

由于

1 个答案:

答案 0 :(得分:1)

一条线路很容易(将控制器和动作改为你的路线):

Router::connect('/v/*', array('controller' => 'photos', 'action' => 'view'));

您可以使用照片ID,也可以创建自己的随机ID。蛋糕中还有一种方便的方法可以使用UUID