Dokumaninda bunlara pek rastladigimi soyleyemem. Zend urunlerini yeterince dokumante edemiyor bence, ya da etmek isine gelmiyor. Neticede egitimlerde ekmek parasi.
On Fri, 1 Oct 2010 19:12:01 +0300, Volkan <[email protected]> wrote: > 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 -- /** * @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
