Ç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

Cevap