/ / Qual é a melhor maneira de encontrar o controlador correspondente - magento, magento-1.7, faturamento recorrente

Qual é a melhor maneira de encontrar o controlador correspondente - magento, magento-1.7, faturamento recorrente

Eu estou tentando consertar um problema com produtos simples recorrentes sob um produto configurável. Acho que encontrei uma solução fornecida por Magento: Como exibir informações de perfil recorrentes para um produto recorrente configurável

Minha verdadeira questão é, em Magento, como você sabequal arquivo php controlador para editar? Ou, eu sou completamente mal-entendido procedimento? Eu notei o Commerce Bug do Alan Storm como uma alternativa. Eu também tentei ativar as ferramentas do desenvolvedor para habilitar sugestões de caminho de nome de bloco e modelo, o que parece mais útil para o design.

No entanto, para o bug que estou tentando corrigir, como você sabe qual arquivo php editar, pois há tantos componentes conectados (catálogo, inventário, faturamento, etc.)?

Esta é uma questão mais processual, mas sinta-se à vontade para comentar os detalhes específicos.

Respostas:

1 para resposta № 1

Você pode ver qual action controller é inicialmente chamado pelo url, que é sempre criado por: module / controller / action

Ou seja, ao adicionar um produto ao carrinho, o URL é: checkout / cart / add

Portanto, o controlador que você precisa ver está em app / code / core / Mage / Checkout / controllers / CartController.php. Lá, está o método addAction.