Drupal: простой способ разобрать урл на части

Итак, по крайней мере в Drupal 7.xx путь, заданный в hook_menu() (а может и не только через него, не проверял) можно так сказать разобрать на части-запчасти с помощью достаточно простой конструкции следующего вида:

<?php 
// Имеем путь: http://red-book-cms.ru/business/it/1212
$your_custom_id = arg(2);
?>

В переменной $your_custom_id окажется число 1212.

Если бы мы вместо arg(2) написали бы arg(1), то тогда там бы оказалось  it, arg(0) — business.

Обратите внимание на то, что данный код может срабатывать только к примеру в формах. В сабмитах и тем более AJAX-сабмитах такой трюк не сработает.

Опубликовано 3-12-2013 в 23:08


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Свежие комментарии

  • Иван: к записи Привет всем, доброго времени суток! Я излазил весь »
  • Александер: к записи Потом пригляделся, вроде Вы не это имели в виду и »
  • Александер: к записи У Вас не русифицируется, потому что не везде включ »
  • Администратор: к записи Это надо использовать функции вашей CMS. »
  • Alex: к записи Ребят, а подскажите пожалуйста, как реализовать с »
  • Владимир: к записи А как теперь будет выглядеть ссылка для перехода н »
  • Администратор: к записи Не знаю. »

Статистика спама

Последние твиты