Magento

Perguntas e respostas para usuários da plataforma Magento e-Commerce



1
Vulnerabilidades de injeções de SQL ao usar modelos SQL do Zend Framework
Ao ingressar em tabelas, uso modelos SQL do Zend Framework. Como exemplo, modifiquei meu código real, mas acho que você entenderá o ponto: $this->getSelect()->join( array('sections' => $sectionsTableName), 'main_table.banner_id = pages.banner_id', array() ) ->where("sections.section= '$section' OR sections.section = '0' OR (sections.section = '6' AND ? LIKE main_table.url)",$url) ->group('main_table.banner_id'); A página é …

4
Problema de armazenamento em cache do bloco CMS no EE 1.14.2
Eu tenho um problema que parece estar relacionado ao cache de blocos estáticos do CMS. Eu tenho uma página cms e dentro dessa página estou processando vários blocos estáticos cms. Uma versão simplificada do conteúdo da página do CMS é semelhante a esta: <div class="cms-block-1">{{block type="cms/block" block_id="banner_home"}}</div> <div class="cms-block-2">{{block type="cms/block" …



2
classificando itens do carrinho por 'updated_at'
É assim que estou recebendo os itens do carrinho: $quote = Mage::getModel('checkout/cart')->getQuote(); $items=$quote->getAllitems(); Eu gostaria de fazer algo assim: $items->sortBy('updated_at','desc'); Qual é a maneira apropriada de fazer isso? Estou tentado a fazer algo assim: $productArray=array(); foreach($items as $item){ $product=$item->getProduct(); array_push($productArray,$product); } $productArray = $this->sortArray($productArray); protected sortArray($productArray){ ...sort by updated date; …
15 product  cart  sorting  items 


3
Chamada, filtragem e carregamento de coleções eficientes
No momento, estou reutilizando muitas coleções aninhadas nos loops foreach. É possível subir essas coisas alguns níveis? Atualmente, sou forçado a recarregar coleções com mais de 51k entidades, o que torna as coisas tremendamente mais lentas. Especificamente as coleções do kitinventory. <?php class Codespace_Module_Helper_Item extends other_one{ function functionOne($collection){ ... $data …




3
Lidando com dicas do tipo castrado no Magento
Apenas imaginando se alguém tem estratégias melhores do que eu pensava para a verificação de tipo coexistir com o manipulador de erros personalizado do Magento. Especificamente, estou me perguntando sobre um "Erros fatais capturáveis" lançados no caso de uma incompatibilidade de parâmetro com sugestão de tipo. Aqui está um exemplo …
15 error  exception 



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.