Çoğu PHP MVC sistemleri istemi belirli bir denetçi eylemine yönlendirilir ve sonra kontrolör görünümünde kullanılmak üzere değişken bir demet ayarlar bir deseni izleyin.
UI elemanları için dinamik HTML bir çok kullanan bir ajans / hizmetleri çalışma ortamında olduğunuzda, bu desenleri javascript bir sürü görünümü değişkenler ile oluşturulan yol açar
<script type="text/javascript">
jQuery(document).ready(function(){
$('#ui-element).init(
{
'param1':<?=$this->param1;?>,
'param2':<?=$this->param2;?>,
}
);
});
</script>
Bu çalışır, ben HTML, PHP ve JavaScript korkunç bir spagetti karışımı ile görüş yol buldum. Ayrıca tüm javascript dosyaları harici dahil edilmesi gerektiğini düşünüyor ön-uç geliştirici belli bir sınıfını rahatsız.
Yani, bu sorunla başa çıkmak için desenler / yöntemler nelerdir? Özellikle, bir PHP MVC çerçevesinde bir Javascript widget için bir veri varsayılan kümesi sağlamak istediğinizde, temiz ve modüler şeyler tutarken bunu nasıl yaparsınız? Hala yetenekli istemci tarafı geliştiricilere içeri çalışmak için bir işaretleme merkezli çevre verirken, burada ** modülerlik zorlayabilir sadece bir disiplin meselesi, ya da are there specific design patterns mi