CI ile kullanabiliceginiz cok kaliteli bir DataMapper var isterseniz onda da
göz atabilirsiniz.
http://www.overzealous.com/dmz/ DMZ Cok kullanisli cok iyi dokumantasyona
sahip bir DataMapper
http://www.overzealous.com/dmz/pages/get.html burada ornek bir kac kullanım
var.

Sevgi ve Saygı ile...
Mustafa Kahraman


01 Ekim 2010 23:31 tarihinde Ömer ÖLMEZ <[email protected]> yazdı:

> doctrine CI entegre edilebiliyor db orm si olarak. Zend de bildigim
> kadariyla implemente ediliyordu.
>
> 01 Ekim 2010 22:29 tarihinde Volkan <[email protected]> yazdı:
>
>> Biliyorum. Test amaçlı kalmış. Önünde // var zaten :)
>>
>> http://framework.zend.com/manual/en/zend.db.select.html
>>
>> Aslında vakit olsa herkesin ihtiyacını karşılayacak geniş 4-5 bölümlük
>> bir döküman yazmak lazım...
>>
>> Volkan Altan
>> http://volkanaltan.com/
>> İyi  Çalışmalar.
>>
>>
>>
>> 2010/10/1 Erdal YAZICIOGLU <[email protected]>:
>> > Aslinda integritycheck i false olarak atamak yerine zend table
>> relationship
>> > i kullanabilirsiniz.
>> >
>> > Kolay gele
>> >
>> > 01 Ekim 2010 19:12 tarihinde Volkan <[email protected]> yazdı:
>> >>
>> >> Ben şöyle şeyler yapıyorum...
>> >> $select = $this->_db->select()
>> >>                                ->from(array('mc'
>> >> =>'module_content'),array(
>> >>                                                        'mc.ContentID',
>> >>
>>  'mc.IsNeverExpire',
>> >>                                                        'mc.StartDate',
>> >>                                                        'mc.EndDate',
>> >>                                                        'mc.InsertDate',
>> >>                                                        'mc.UpdateDate',
>> >>                                                        'mc.InsertedBy',
>> >>                                                        'mc.UpdatedBy',
>> >>                                                        'mc.Status as
>> >> ContentStatus',
>> >>                                                        'mc.IsChecked',
>> >>                                                        'mc.CategoryID'
>> >>                                                ))
>> >>                        //->setIntegrityCheck(false)
>> >>                        ->distinct(true)
>> >>
>> >>  ->joinInner(array('mt'=>'module_template'),'mt.TemplateID =
>> >> mc.TemplateID',array('mt.Name as TemplateName'))
>> >>
>> >>         if ($Id)
>> >>                $select->where('mc.ContentID = ?',$Id);
>> >>
>> >> vs...
>> >>
>> >> Bu şekilde de hertürlü sorgu yazılıyor.
>> >>
>> >> Ama tercih meselesi.
>> >>
>> >> Volkan Altan
>> >> http://volkanaltan.com/
>> >> İyi  Çalışmalar.
>> >>
>> >>
>> >>
>> >> 2010/10/1 Atıf CEYLAN <[email protected]>:
>> >> >
>> >> > Merhaba,
>> >> > hocam zaten benim derdim de bu. Zend'de sql yazabildigimi biliyorum
>> >> > ancak
>> >> > sql yazdiktan sonra bir cazibesi olmuyor isin. CI datasetleri zende
>> gore
>> >> > cok zayif ve madem sql yazacagim o zaman ne anlami kaldi diyorum
>> kendi
>> >> > kendime....
>> >> >
>> >> > On Fri, 1 Oct 2010 17:15:25 +0300, Volkan <[email protected]>
>> wrote:
>> >> >> Biraz parça parça oldu ama
>> >> >>
>> >> >>> Aslinda Zend'e sicak bakamadigim iki yon var, birincisi mevcut
>> kodumuz
>> >> >>> icerisinde sql view kullanimi az ve karmasik sql cumlelerini
>> >> >>> zend_db_table
>> >> >>> ile kullanmak zor.
>> >> >>
>> >> >> Sql cümlelerini direk yazıp çalıştırabilirsiniz.
>> >> >>
>> >> >>       public function getContentId($frontUserId,$siteId) {
>> >> >>               $sql = '
>> >> >>                       SELECT ContentID
>> >> >>                       FROM module_content
>> >> >>                       WHERE FrontUserID = ?
>> >> >>                       AND SiteID = ?
>> >> >>                       LIMIT 0,1';
>> >> >>               $res =
>> >> >> $this->_db->query($sql,array($frontUserId,$siteId))->fetch();
>> >> >>               if ($res) {
>> >> >>                       return $res['ContentID'];
>> >> >>               } else {
>> >> >>                       return false;
>> >> >>               }
>> >> >>
>> >> >>       }
>> >> >>
>> >> >>> Ikinci konu ise zend dokumaninda bir cok noktanin baglantisini ve
>> >> > birbiri
>> >> >>> ile iliskisini kuramiyorsunuz. Kanaatimce training muhabbetinden
>> para
>> >> >>> kazanmak istemeleri genel olarak dokumanin karmasik olmasinin
>> nedenini
>> >> >>> acikliyor. CI ise iki pdf ile isi bitirmis ve class reference pdf
>> >> >>> ciktisini
>> >> >>> alip karsi duvara assaniz yazmaya baslamaniz icin yeterli.
>> >> >>
>> >> >> Bu konuda net birşey söyleyemeyeceğim. Google manuel şimdiye kadar
>> hep
>> >> >> işimi gördü.
>> >> >>
>> >> >>> Zend dokumaninda soyle class ve methodlarin genel bir goruntusu,
>> >> >>> method
>> >> >>> ve
>> >> >>> parametre listesi yok (ya da bende bir anormallik var ki
>> goremiyorum)
>> >> > ve
>> >> >>> genel goruntuyu jort diye goremiyorsunuz.
>> >> >>>
>> >> >>
>> >> >>
>> http://www.slideshare.net/polleywong/zend-framework-dispatch-workflow
>> >> >>
>> >> >>
>> >> >> Atladığım veya yanlış anladığım nokta varsa lütfen düzeltin. Belki
>> >> >> yanlış okumuşumdur :)
>> >> >>
>> >> >>
>> >> >> Volkan Altan
>> >> >> http://volkanaltan.com/
>> >> >> İyi  Çalışmalar.
>> >> >>
>> >> >>
>> >> >>
>> >> >> 2010/10/1 Atıf CEYLAN <[email protected]>:
>> >> >>> Aslinda Zend'e sicak bakamadigim iki yon var, birincisi mevcut
>> kodumuz
>> >> >>> icerisinde sql view kullanimi az ve karmasik sql cumlelerini
>> >> >>> zend_db_table
>> >> >>> ile kullanmak zor.
>> >> >>>
>> >> >>> Bu nedenle karmasik sorgularin sql view'lara donusturulmesi
>> gerekecek
>> >> > ki
>> >> >>> bu
>> >> >>> basli basina bir is yuku olacak.
>> >> >>>
>> >> >>> Ikinci konu ise zend dokumaninda bir cok noktanin baglantisini ve
>> >> > birbiri
>> >> >>> ile iliskisini kuramiyorsunuz. Kanaatimce training muhabbetinden
>> para
>> >> >>> kazanmak istemeleri genel olarak dokumanin karmasik olmasinin
>> nedenini
>> >> >>> acikliyor. CI ise iki pdf ile isi bitirmis ve class reference pdf
>> >> >>> ciktisini
>> >> >>> alip karsi duvara assaniz yazmaya baslamaniz icin yeterli.
>> >> >>>
>> >> >>> Zend dokumaninda soyle class ve methodlarin genel bir goruntusu,
>> >> >>> method
>> >> >>> ve
>> >> >>> parametre listesi yok (ya da bende bir anormallik var ki
>> goremiyorum)
>> >> > ve
>> >> >>> genel goruntuyu jort diye goremiyorsunuz.
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>> On Fri, 1 Oct 2010 13:50:00 +0300, Ömer ÖLMEZ <[email protected]
>> >
>> >> >>> wrote:
>> >> >>>
>> >> >>> Haberturk CI ile gelistirildigini biliyorum. Eksi olarak bazı
>> >> >>> kütüphaneleri
>> >> >>> tam olarak stabiliter çalışmıyor (1.7.2 php4) ihtiyaç halinde CI
>> için
>> >> >>> yazılmış hazır kütüphanelerde oldukca fazla, adaptasyon süresi
>> oldukça
>> >> >>> kısa,
>> >> >>> manuel i anlasılabilir bir yapıda + olarak.
>> >> >>>
>> >> >>> 01 Ekim 2010 10:06 tarihinde Hakan POLATKAN <
>> [email protected]>
>> >> >>> yazdı:
>> >> >>>>
>> >> >>>> Merhaba,
>> >> >>>> Rasmus Lerdorf'un sunumu (Simple is hard) vardi. Framework
>> kullanma
>> >> >>>> konusunda mecbur kalirsa, tercihinin CI olacagini soylemis.
>> >> >>>>
>> >> >>>> CI Zend Framework'e gore epey hizli calisiyor. CI'nin capini asan
>> >> > olcude
>> >> >>>> devasa bir proje degilse kullanmanizda sorun olmayacaktir. CI 1.7
>> >> > serisi
>> >> >>>> PHP5'in ozelliklerinde yararlanmiyor. PHP5 icin CI 2.0
>> >> > kullanmalisiniz.
>> >> >>>> http://bitbucket.org/ellislab/codeigniter/ adresinden
>> alabilirsiniz.
>> >> >>>> Henuz
>> >> >>>> release olmadi fakat gayet stabil durumda.
>> >> >>>>
>> >> >>>> Iki framework'un include haritalarini karsilastirabilir ve farki
>> >> >>>> gorebilirsiniz. CI daha basit, sade, ogrenmesi/kodlamasi kolay ve
>> >> > hizli
>> >> >>>> bir
>> >> >>>> famework. ZF'nin arkasindaki guc tabii ki tartisilmaz fakat CI de
>> >> > yabana
>> >> >>>> atilacak bir framework degil. Dunya genelinde kullanim orani
>> artiyor.
>> >> >>>>
>> >> >>>>
>> >> >>>> Hakan POLATKAN
>> >> >>>> --
>> >> >>>>
>> >> >>>>
>> >> >>>> 01 Ekim 2010 09:27 tarihinde Volkan <[email protected]>
>> yazdı:
>> >> >>>>>
>> >> >>>>> Bildiğinden şaşmamak lazım.
>> >> >>>>>
>> >> >>>>> Zend'e devam derim...
>> >> >>>>>
>> >> >>>>> Volkan Altan
>> >> >>>>> http://volkanaltan.com/
>> >> >>>>> İyi  Çalışmalar.
>> >> >>>>>
>> >> >>>>>
>> >> >>>>>
>> >> >>>>> 2010/10/1 Atif CEYLAN <[email protected]>:
>> >> >>>>> > Merhaba,
>> >> >>>>> > PHP ile yazilmis buyuk, kurumsal bir projeyi Frameworke tasima
>> >> > karari
>> >> >>>>> > aldik.
>> >> >>>>> > Uygulama temel olarak 4 yapidan olusmaktadir.
>> >> >>>>> >
>> >> >>>>> > Yonetimsel bir arayuz, on planda calisan dinamik bir web
>> sitesi,
>> >> >>>>> > bagimsiz arkaplan isleri, sunucu yazilimlarin (apache, bind,
>> qmail
>> >> > ve
>> >> >>>>> > postgresql db) yonetiminin yapildigi arabirim. Tabi bu 4 ana
>> unsur
>> >> >>>>> > dogrudan veya dolayli bir entegrasyon icerisindedir.
>> >> >>>>> >
>> >> >>>>> > Ilk asama olarak on yuzdeki web sitesinin  frameworke
>>  tasinmasi
>> >> >>>>> > planlanmaktadir.
>> >> >>>>> >
>> >> >>>>> > Zend ve CodeIgniter arasinda kalmis durumdayim.
>> >> >>>>> >
>> >> >>>>> > CI, frameworkten ziyade esnek kutuphaneler butunu gibi durmakta
>> >> >>>>> > onumde.
>> >> >>>>> > Klasik mantiga veya hali hazirda kendi yazdigimiz catiya benzer
>> >> >>>>> > bir
>> >> >>>>> > goruntu arzetmektedir.
>> >> >>>>> > Bu durum bana oldukca yakin geliyor. Lakin Zend hem gelecek
>> >> > vadetmesi
>> >> >>>>> > yonuyle hemde daha kati kuralli olmasi nedeni ile  zor gelse de
>> >> >>>>> > aklima
>> >> >>>>> > mantikli gelmektedir.
>> >> >>>>> > Yazilimin belirli cizgilerin disina tasmamasi ve standartlarla
>> >> >>>>> > gitmesi
>> >> >>>>> > force edilmektedir.
>> >> >>>>> > Ayrica Zend ile daha once uygulama gelistirmis olmamda
>> tercihimi
>> >> >>>>> > bu
>> >> >>>>> > yonde kullanmami tetikliyor.
>> >> >>>>> >
>> >> >>>>> > Bununla birlikte CI ile daha hizli ve esnek kod
>> >> >>>>> > gelistirebilecegimi
>> >> >>>>> > dusunuyor olmam da beni bu yone kaydiriyor. Isin tamamen
>> basinda
>> >> >>>>> > olmam
>> >> >>>>> > nedeni ile bu cikmazdan kurtulmama yardimci olacaginizi
>> >> > dusunuyorum.
>> >> >>>>> >
>> >> >>>>> > Kolay gelsin.
>> >> >>>>> >
>> >> >>>>> > --
>> >> >>>>> > /**
>> >> >>>>> >  * @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
>> >> >>>>
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>>
>> >> >>> --
>> >> >>>
>> >> >>> /**
>> >> >>>  * @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
>> >> >
>> >> > --
>> >> > /**
>> >> >  * @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
>>
>
>
>
>
>
> _______________________________________________
> 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