Tabiki de mumkundur. Kendi frameworkunu kendin yazabilirsin. :)
On Jun 18, 2011 3:42 PM, "Ömer ÖZKAN" <[email protected]> wrote:
> Mühendis olma yolunda ilerlerken birşeyi daha öğrenmem gerektiğini
anladım.
> Teşekkür ederim. Bu arada herhangi bir framework kullanmadan basit içerik
> yönetim sistemleri için bu tür sistem geliştirmek mümkün müdür?
>
> 18 Haziran 2011 15:36 tarihinde Serkan YARAMAZ <[email protected]>
yazdı:
>
>> 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
>>
>>
_______________________________________________
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