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

Cevap