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
