Получить теги из сегмента URL - PullRequest
1 голос
/ 23 марта 2012

Я занимаюсь разработкой веб-приложения с использованием Codeigniter.В этом приложении я получил поиск на основе тегов.Мне нужно, чтобы люди могли использовать URL-адрес с заранее заданными тегами, а затем выполнять поиск по ним.

Примерно так:

http://example.com/search/tags/tag1/tag2/tag3

Как получить все сегменты (теги)После сегмента тегов?

Благодарен за весь ввод!

Ответы [ 3 ]

3 голосов
/ 23 марта 2012

Я предполагаю, что вы хотите использовать в контроллере

$tags = $this->uri->uri_to_assoc();
1 голос
/ 23 марта 2012

Попробуйте это: -

         <script type="text/javascript">
        jQuery(document).ready(function(){

        var url = http://example.com/search/tags/tag1/tag2/tag3;

parts = url.split('/');
alert(parts[1]);
   ​});
</script>

Вы должны получить значения массива в соответствии с u.

1 голос
/ 23 марта 2012

Вы можете сделать это с помощью функции explode ():

$url = "http://example.com/search/tags/tag1/tag2/tag3";

list($url_part, $segments) = explode("/tags/", $url);

$tags_array = explode("/", $segments);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...