Уникальные URL в стиле Instagram - PullRequest
1 голос
/ 03 августа 2011

Я занимаюсь разработкой приложения CakePHP, которое позволяет загружать фотографии.Было бы очень хорошо, если бы я мог дать пользователю дружественный уникальный URL-адрес чего-то вроде instagram, например:

http://example.com/v/157fd, чтобы просмотреть их единственную фотографию.

Какой самый лучший подходдля этого я предполагаю, что в какой-то момент будет задействована маршрутизация CakePHP, но есть ли у кого-то поток того, что произойдет, когда URL-адрес, подобный этому, попадет, и как эти уникальные URL-адреса формируются?

Спасибо

1 Ответ

1 голос
/ 03 августа 2011

маршрут будет простым с одной строкой (измените контроллер и действие на ваше):

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

Вы можете просто использовать идентификатор фотографии или создать свой собственный случайный идентификатор,В торт также есть удобный способ иметь случайный идентификатор, который заключается в использовании UUID

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...