Como criar rotas Personalizadas no Magento 2
3212 단어 phptutorialbraziliandevsmagento2
컨텍스트리잔도
O que é uma rota?
Uma rota está diretamente relacionada a URL funcionando como um localizador de um recurso, acrescentando um path (caminho) na URL, que ao ser chamado, retornará uma página gerada dinamicamente conforme da o .caminha
Código para criar uma rota personalizada
O arquivo
routes.xml
contém informações sobre todas as rotas e frontNames registrados. O atributo frontName é aprimeira parte de uma rota da URL.Deve-se registrar um arquivo
routes.xml
e associá-lo a um modulo. É possível ter vários modulos associados a uma rota.Para criar uma rota relacionada ao painel administrativo utiliza-se a estrutura de 파스타
\{Vendor}\{Module}\etc\adminhtml\routes.xml
e o valor admin para o atributo id do nó <router>
, já para criar rotas na parte visual da loja do site utiliza-se a estrutura de 파스타 \{Vendor}\{Module}\etc\frontend\routes.xml
e o valor standard para o atributo id do nó <router>
.<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/routes.xsd">
<router id="{router_id}">
<route id="{route_id}" frontName="{frontName}">
<module name="{Vendor}_{Module}" />
</route>
</router>
</config>
O atributo id do no
<route>
é uma string única que identificará a rota. Esta string é utilizada para declaar aprimeira parte do nome do arquivo de layout da página.O atributo frontName é uma string única que identificará aprimeira parte do caminho da URL.
피날리잔도
Valores entre chaves (
{test}
) devem ser alterados na implementação do código.
Habilitando Habilitando as alterações
comando PHP para limpar todos os caches de armazenamento em cache do processos를 실행합니다.
php bin/magento cache:clean
php bin/magento flush
디레토리오스 에 아르키보스
세게 a lista de diretórios e arquivos que devem ser criados.
- app/
- code/
- {Vendor}/
- {Module}/
- etc/
- {area}/
- routes.xml
- module.xml
- registration.php
- composer.json
Reference
이 문제에 관하여(Como criar rotas Personalizadas no Magento 2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/santanaluc94/como-criar-rotas-personalizadas-no-magento-2-4fkg텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)