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

Cevap