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
