Madem olay taaa oralara gitti, zend framework, codeIgniter, cake php, anahtar kelimelerini inceleyiver. Zend framework bu bağlamda tavsiyem olur.

On 06/18/2011 03:27 PM, Ömer ÖZKAN wrote:
Ç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] <mailto:[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]
    <mailto:[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] <mailto:[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]
    <mailto:[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] <mailto:[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
    <http://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]
    <mailto:[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]
    <mailto:[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]
    <mailto:[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


--
/**
* *@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

Cevap