Zend Framework benim de tavsiyemdir. :)
On Jun 18, 2011 3:33 PM, "Atıf CEYLAN" <[email protected]> wrote:
> 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