Daha onceki mesajlarda da dedigim gibi dokumantasyon cok kotu ancak mail listlerde Matthew Weier O'Phinney (Zend framework bas yazilimcisi) bile kendi cevap verebiliyor. Kolay gele
01 Ekim 2010 19:18 tarihinde Atıf CEYLAN <[email protected]> yazdı: > > 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 >
_______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
