2015-01-21 3 views
0

Я адресу http://dev.test.com/index.php/socialcoupon/index/deletecoupon/id/28URL разбора для Magento

Мне нужно извлечь последнюю цифру 28 и поместите его в переменной $ ид в PHP. Как мне это сделать?

Благодаря

+0

Возможно, вы можете просто 'explode()' then' array_pop() '. Я не уверен, есть ли специальная функция Magento, которая будет захватывать это значение, но это было бы лучше, если бы вы могли использовать заранее созданную функцию. – Rasclatt

ответ

0

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

$data = $this->getRequest()->getParam('id'); 
1
$id = $this->getRequest()->getParam('id'); 

написать это в deletecoupon функции.

Вы получите значение в $id

Вы также можете использовать метод getParams, чтобы захватить массив параметров

$data = $this->getRequest()->getParams(); 

Для более проверить это: How to get a url parameter in Magento controller?

Приветствия :-)

Смежные вопросы