Gibt es eine Magento-Funktion den Wert von „id“ von dieser URL zu erhalten:Wie bekomme ich einen URL-Parameter im Magento Controller?
http://example.com/path/action/id/123
Ich weiß, dass ich die URL aufspalten auf „/“ um den Wert zu erhalten, aber ich würde es vorziehen, ein einzelne Funktion.
Dies funktioniert nicht:
$id = $this->getRequest()->getParam('id');
Es funktioniert nur, wenn ich http://example.com/path/action?id=123
$ id = $ this-> getRequest() -> getParam ('id'); Dies ist nur Arbeit in der Klasse, die sich auf Mage_Adminhtml_Controller_Action (auf Admin) oder Mage_Core_Controller_Front_Action (auf Frontend) erstreckt. Wenn das nicht funktioniert, bedeutet dies, dass Ihr Controller nicht angerufen wird. –