Geçenlerde atama yöntemini kullanarak _toHtml bir blok değişkenleri belirleme gücünü () yöntemi, bulduk. Benim soru ne zaman bunu yapmak için iyi ve zaman değil, değil mi? Ben yeni bir modül oluşturma ve o ziyade böyle bir şey kurmak sadece bloğuna tüm değişkenleri atamak ve sadece görünümü dosyasında bu değişkenleri başvurmak çok güzel gibi geliyor bana
<?php
$var1 = $this->getVar1();
$var2 = $this->getVar2();
?>
<div id="<?php echo $var1 ?>"><?php echo $var2 ?></div>
Sadece blok sınıfindakiler ayarlanır ve sadece phtml dosyasındaki değişkenleri aramak için daha iyi değil mi? Sonra şablon dosyası gibi görünecektir
<div id="<?php echo $var1 ?>"><?php echo $var2 ?></div>
Bu benim iyi olduğunu düşünüyorum, hangi şablonda olmak daha php kod kaldırmak istiyorsunuz?
Ben isimli düşünebilirsiniz tek şey, diğer geliştiricilerin şablon dosyası üzerinde çalışırken değişkenleri ayarlanır bilmek zor olacaktır. Ben tüm değişkenler çoğunlukla yardımcı olacağını ya da hata ayıklama eğer ayarlanmış tüm değişkenleri göreceksiniz ama ben hala kafa karıştırıcı olabilir sanırım, ve ben bu varsayarak yaşıyorum x blok sınıfta ayarlandığını üstünde bir yorum koyarsanız neden Magento sadece idareli yaptım oldu.
Ama en iyi uygulamalar için bu konuda kimsenin başkasının görüşüne arıyorum.