Çok teşekkür ederim. Bununla ilgili bir örnek var mı inceleyebileceğim ya da bu konu hakkında bilgi içeren herhangi bir döküman?
18 Haziran 2011 15:17 tarihinde Serkan YARAMAZ <[email protected]> yazdı: > Oncelikle programini MVC ye ayirmalisin diye dusunuyorum. Model katmaniyla > Viev katmanini karistirirsan daha fazla sikinti cekersin. Model ile Viev > katmani arasina Controlleri eklemelisin. Controller modellerden bilgileri > alirken Viev controller dan aldigi bilgileri ekrana basar ve gerekli > donguleri gerceklestirir. > On Jun 18, 2011 3:11 PM, "Ömer ÖZKAN" <[email protected]> wrote: > > Öncelikle teşekkürler. Bu şekilde de yapmak mümkün ama veritabanından > > makalaleri tablo vs şeklinde listelediğimde, buna benzer döngüler vs. > > kullandığımda baya sıkıntı olur gibi. > > > > 18 Haziran 2011 15:02 tarihinde Serkan YARAMAZ <[email protected]> > yazdı: > > > >> Echo yerine > >> this->content="Merhaba dunya"; > >> Sonra divin icinde print $app->content; kullansaniz olacak sanirim. > Sizin > >> hatanizclass icinde echo kullanmak gibi gorunuyor. > >> On Jun 18, 2011 2:30 PM, "Ömer ÖZKAN" <[email protected]> wrote: > >> > function load_component(){ > >> > global $_GET; > >> > > >> > $app = $_GET['com']; > >> > > >> > include "components/$app/$app.php"; > >> > > >> > $obj = new $app; > >> > > >> > $app ->main(); > >> > > >> > if($app->theme_load){ > >> > > >> > theme_load($app); > >> > > >> > } > >> > > >> > function theme load($app){ > >> > > >> > echo "<html><head><title>$app->title</title></head> > >> > <body> > >> > $app->main(); > >> > </body> > >> > </html> > >> > "; > >> > > >> > > >> > } > >> > > >> > > >> > > >> > } > >> > > >> > class $APP { > >> > > >> > var $title; > >> > var $header; > >> > var $theme_load; > >> > > >> > public function main(){ > >> > global $_GET; > >> > $alt_islem = $_GET['islem']; > >> > > >> > switch($islem){ > >> > > >> > default: > >> > $this->default(); > >> > break; > >> > } > >> > > >> > } > >> > public function default(){ > >> > > >> > $this->title = "ozel baslik"; > >> > $this->theme_load = true; > >> > echo "merhaba dunya"; > >> > } > >> > } > >> > > >> > > >> > Yaklaşık böyle birşey. Burda metoda özel title gibi değerlerin temaya > >> > yazılmasını istiyorum. Ayrı metod da çağırabilirim ama. Aynı metod > >> > içerisinde bu tür işlemleri yapmak istiyorum. Burdaki theme_load > >> fonskiyonu > >> > özel değerleri head etiketine, echo "merhaba dunya" kodunu da > istediğim > >> bir > >> > div in içerisinde çalıştırmak istiyorum. Fakat metodu önceden çağırmak > >> > zorunda kaldığım için tema yüklenmeden ekrana "Merhaba dünya" yazısını > >> > yazmış olacak. Umarım bu sefer biraz olsun anlatabildim :) > >> > > >> > 18 Haziran 2011 13:47 tarihinde Atıf CEYLAN <[email protected]> > >> yazdı: > >> > > >> >> ** > >> >> Inbox'larımıza mail geldiğine göre sorununu anlatabilmişsin demektir, > >> ancak > >> >> anlayan var mı? Bilemeyeceğim. :) > >> >> Dilersen biraz daha somut birşeyler yaz, örnek kodlar paylaş, kısaca > >> biraz > >> >> daha açık ol. :) > >> >> > >> >> On 06/18/2011 12:45 PM, Ömer ÖZKAN wrote: > >> >> > >> >> Merhabalar > >> >> > >> >> PHP ile bir web sistemi geliştiriyorum. Fakat sistemi planlarken > >> sıkıntılar > >> >> yaşıyorum. > >> >> > >> >> Kısaca şöyle anlatayım. Sistem uygulamalar diye adlandırdığım ufak > >> >> bileşenlerden oluşuyor. Bir de ayrı tema dosyaları var. Her bileşen > >> istediği > >> >> şekilde tema içerisindeki title metakeys gibi değerleri > >> değiştirebilmesini > >> >> istiyorum. Bir bileşen de bir sınıftan oluşuyor. Sınfın kurucu > >> fonksiyonu > >> >> her sayfa veya işlem için bir metod çağırıyor. Bu metod ise artık > duruma > >> >> göre metakeys, title gibi değerlerin değiştirmesini istiyorum. > index.php > >> >> sayfasında bu bileşen için nesne oluşturduğumda gereken değişkenleri > >> >> değiştirebilir. Fakat gereken çıktılar html sayfası yüklenmeden > ekrana > >> >> yazılır. Bu konuya bir çözüm arıyorum. Yardımcı olursanız sevinirim. > >> Umarım > >> >> sorunu anlatabilmişimdir :) > >> >> > >> >> > >> >> > >> >> _______________________________________________ > >> >> Linux-programlama mailing listLinux-programlama > >> @liste.linux.org.trhttps:// > >> liste.linux.org.tr/mailman/listinfo/linux-programlama > >> > >> >> Liste kurallari: http://liste.linux.org.tr/kurallar.php > >> >> > >> >> > >> >> > >> >> -- > >> >> /** > >> >> * *@author* Atıf CEYLAN > >> >> * Software Developer & System Admin > >> >> * http://www.atifceylan.com > >> >> */ > >> >> > >> >> _______________________________________________ > >> >> Linux-programlama mailing list > >> >> [email protected] > >> >> https://liste.linux.org.tr/mailman/listinfo/linux-programlama > >> >> Liste kurallari: http://liste.linux.org.tr/kurallar.php > >> >> > >> >> > >> > >> _______________________________________________ > >> Linux-programlama mailing list > >> [email protected] > >> https://liste.linux.org.tr/mailman/listinfo/linux-programlama > >> Liste kurallari: http://liste.linux.org.tr/kurallar.php > >> > >> > > _______________________________________________ > Linux-programlama mailing list > [email protected] > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > >
_______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
