Czy istnieje funkcja Magento, aby uzyskać wartość „id” z adresem URL:Jak uzyskać parametr adresu URL w sterowniku Magento?
http://example.com/path/action/id/123
wiem, że mogę podzielić URL na „/”, aby uzyskać wartość, ale ja preferuję pojedyncza funkcja.
To nie działa:
$id = $this->getRequest()->getParam('id');
To działa tylko wtedy, gdy używam http://example.com/path/action?id=123
$ id = $ this-> getRequest() -> getParam ('id'); to jest tylko praca w klasie, która rozciąga się na Mage_Adminhtml_Controller_Action (na admin) lub Mage_Core_Controller_Front_Action (na frontend). jeśli to nie zadziałało, oznacza to, że twój kontroler nie został wywołany. –