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
