Você pode ficar à vontade para fechar a pergunta depois de aceitar a resposta abaixo.
Rakesh Jesadiya
Respostas:
18
Em um bloco, você pode usar $this->getUrl()com os parâmetros como os conhece no Magento 1. Em um modelo, use em seu $block->getUrl()lugar.
Blocos e modelos externos, você precisa acessar \Magento\Framework\UrlInterface; portanto, se ainda não estiver disponível na classe atual, adicione-o como um parâmetro de construtor, atribua-o $this->urlBuildere use-o $this->urlBuilder->getUrl().
Respostas:
Em um bloco, você pode usar
$this->getUrl()
com os parâmetros como os conhece no Magento 1. Em um modelo, use em seu$block->getUrl()
lugar.Blocos e modelos externos, você precisa acessar
\Magento\Framework\UrlInterface
; portanto, se ainda não estiver disponível na classe atual, adicione-o como um parâmetro de construtor, atribua-o$this->urlBuilder
e use-o$this->urlBuilder->getUrl()
.fonte
Você pode simplesmente chamar esse método no magento 2 usando o caminho abaixo,
Você também pode transmitir o valor da ação em vez do
*/*/*
URL acima, como "cliente / conta / login", conforme a ação necessária.fonte
Você pode usar isso no Magento 2 como
fonte