Şu anda modülleri ile çalışan bir uygulama yazıyorum. Modül parçası tüm tamam, ama ben aynı sayfada birden modülleri görüntülemek için en iyi yaklaşım olacağını tamamen açık değilim. > "Yazı başlatacaklarını - sistemler işe yarayabilir gibi yolu ortak MVC (ben :) Senin hakkında hiçbir şey ima etmiyorum)" site.com/article/full/18543/how-to-lose-weight "gibi bir URL olduğunu "-modül ve çağrı" 18543 "params-yöntemi" tam "ve" how-to-kaybetmek ağırlık ".
Ancak, ben aynı sayfada birden fazla modül olması gereken bir uygulama yazıyorum. Şu anda, ben sayfaları oluşturmak, silmek ve değiştirmek için kullanıcı izin. O bir sayfa gibi görünmelidir nasıl karar için bir arayüz (GUI) sahiptir. Örneğin, o sayfa "yazı" adı ve o bir kenar çubuğu ve ana gövde (büyük sütun) üzerine makalelerde rightside bir shoutbox sahip olmak isteyen bir iki sütun düzeni gibi bakmak yapabilirsiniz. Şimdi, nasıl böyle bir şey için bir URL oluşturmak için gitmek istiyorsunuz? Ben mevcut sayfa sistemini tutmak istiyorum, ama biraz zor bir çözüm ile gelip bulabilirsiniz. URL "makale" modülü, daha sonra shoutbox yüklü olmaz yük olsaydı, görmek. Yani, URL yüklemek için modüller hangi bilgi içeren bir DB girişine bir referans olduğunu tahmin? İşte benim şimdiki düşünce. Yani, kullanıcı bir sayfa "yazı" oluşturulmuş ve (iki sütun düzeni olan) "makalesinde" sayfa içine iki modül koymak sonra, o URL "site.com/article/full/18543/how-to -kaybetmek ağırlık gerekli modülleri yüklemek için uygulamayı söyler makale "sayfa" yük olur. "
Bu iki soru / sorunlara yol açar. İlk olarak, URL kalan "/ full/18543/how-to-lose-weight" "yazı"-modülüne veya "Yaygara"-modülüne gitmek istiyorsunuz? Bunu nasıl belirliyorsunuz? İkinci sorun, bu "Yaygara" modülü yerine bir anonim olarak gönderme dışında bir hesap için bir bağlantı varsa, nerede bu link kullanıcıyı götürecek?
Ben temelde farklı sayfaları, modüller ve URL'ler arasında bir ilişki kurmak için iyi bir yol bulmaya çalışıyorum.
Currently I have: Skins that handle the appearence and the possible positions where you can place modules. Pages that tell which modules are in which "page" and where they are positioned (in a skin).
Ve şimdi ben URL'ler ile çalışma biçimini belirlemek gerekir. Herhangi bir yardıma açığız. :)
Bilginize: Bu konularda ben PHP ve MySQL kullanarak ediyorum ...