• 03-06-2013, 21:23:12
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bir süredir CodeIgniter'ın artık gereksinimlerimi karşılamaması üzerine diğer üst seviye "framework"leri araştırıyorum. Ve kendisinde takılı kaldığım ve üzerinde son zamanlarda fazlaca mesai harcadığım, tam el atmak için 2.3 sürümü beklediğim Symfony artık yayında.

    Bu sürüm LTS yani 3 yıl boyunca desteklenecek. Symfony'in gelecek sürüm planlarını da şu sayfadan inceleyebilirsiniz: http://symfony.com/doc/current/contr.../releases.html

    Sürüm duyurusu ve etkilenen-yeni eklenen "component"lerin listesi de içinde bulunmakta: http://symfony.com/blog/symfony-2-3-...-now-available

    Symfony sever ve seveceklere hayırlı olsun. Symfony öğrenme yolunda Symfony konusunda paylaşımlar yapmak niyetindeyim. Hayırlısı bakalım...
  • 22-06-2013, 08:40:48
    #2
    önceden CodeIgniter kullanmıştım, kullanması da öğrenmesi de gayet kolaydı.
    Syfony öğreneyim dedim ama bu CodeIgniter gibi olmadı

    Hosta kurdum tutoriallari incelemeye başladım ama en basitinden yeni bir bundle oluşturmak için sürekli konsole komutları örnek gösteriliyor. Ama ben hostta konsole çalıştıramıyorum, çıkamadım işin içinden
  • 22-06-2013, 17:56:29
    #3
    Wnidows mu kullanıyorsunuz? Eğer öyleyse "php" komutunu çalıştırabilmek için PHP'yi Ortam Değişkenlerine eklemelisiniz. Veya direkt php.exe'yi hedef göstermelisiniz. Sonrasında da Symfony'in konsol kısmı çok kolay:
    Alıntı
    php app/console
  • 22-06-2013, 19:17:26
    #4
    Üyeliği durduruldu
    an itibariyle bende başlamış bulunmaktayım =) php 5.5 ile ayni hafta icersinde duyulmasida ilginc olmus ^^
  • 22-06-2013, 22:55:28
    #5
    AngelSlayer adlı üyeden alıntı: mesajı görüntüle
    an itibariyle bende başlamış bulunmaktayım =) php 5.5 ile ayni hafta icersinde duyulmasida ilginc olmus ^^
    Hayırlı olsun.

    Symfony'in en anlaşılması güç konusu 'Dependency Injection' dahil olmak üzere bir yazı dizisi hazırlamayı planlıyorum. Bu hem öğrenme sürecime yardımcı olacak; hem de başkaları da Symfony'in güzellikleriyle tanışmış olacak.
  • 23-06-2013, 00:44:26
    #6
    bir tarafta laravel bir tarafta symfony

    symfony li linux hosta kurdum ama anlamadığım noktalar var,
    şimdi localda sorun yok diyelim, konsole vs çalışıyor, sonuçta kendi bilgisayarım.
    Ama paylaşımlı hosting de konsole vs yetkim yok doğal olarak,
    kurulumu yaptım , tutoriallare bakayım dedim
    http://tutorial.symblog.co.uk/docs/c...ing-the-bundle

    hep konsole komutları. Yeni namespace ,bundle vs eklerken konsole komutu haricinde orada yeni klasör oluştur , app/AppKernel.php içine kaydet gibi birşeyler yazıyor.
    konsole harici çalışmak için her oluşturdupumuz dosyayı appkernel içinde register mı etmeliyiz acaba

    yeni şeyler öğreneyim diyordum ama bakalım nolacak

    Bu arada laravel de güzel diyorlar hangisini tavsiye edersiniz acaba ( laravel daha karmaşık galiba )


    hey gidi Codeigniter sen kolaymışsın hakkatten,
    neden yeni versiyonlar sunmuyorsun ki
  • 23-06-2013, 12:37:38
    #7
    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    bir tarafta laravel bir tarafta symfony

    symfony li linux hosta kurdum ama anlamadığım noktalar var,
    şimdi localda sorun yok diyelim, konsole vs çalışıyor, sonuçta kendi bilgisayarım.
    Ama paylaşımlı hosting de konsole vs yetkim yok doğal olarak,
    kurulumu yaptım , tutoriallare bakayım dedim
    http://tutorial.symblog.co.uk/docs/c...ing-the-bundle

    hep konsole komutları. Yeni namespace ,bundle vs eklerken konsole komutu haricinde orada yeni klasör oluştur , app/AppKernel.php içine kaydet gibi birşeyler yazıyor.
    konsole harici çalışmak için her oluşturdupumuz dosyayı appkernel içinde register mı etmeliyiz acaba

    yeni şeyler öğreneyim diyordum ama bakalım nolacak

    Bu arada laravel de güzel diyorlar hangisini tavsiye edersiniz acaba ( laravel daha karmaşık galiba )


    hey gidi Codeigniter sen kolaymışsın hakkatten,
    neden yeni versiyonlar sunmuyorsun ki
    Laravel'i fazla incelemedim, Symfony'i gördükten sonra. Ama Laravel için Nettuts'ta birçok görüntülü anlatım var. İnceleyebilirsiniz onları.

    Symfony'in beni cezbeden özelliği "bundle"ları oldu. Düşünsenize birçok amaca uygun hazır "bundle"lar var. Bunlarla işinizi halletmek çok kısa sürüyor. Ruby'de de aynı mantık ile "gem" paketleri var. İleride Ruby'e de bakmak istediğimden dolayı ben tercihimi Symfony'den yana kullandım. Hem de insana hava katıyor.

    Symfony, ciddi manada çok gelişmiş. Öğrenme eğrisi çok düşük. Yapısını anlamak ilk bakışta anlamak mümkün değil. Ki dürüst olmak gerekirse Symfony'de şuan ufak bir blog yazacak durumda dahi değilim. Ama öğrendikten sonra Wordpress'i 5-10'a katlamak sorun olmayacaktır.

    Symfony'de sistem yüklenirken yüklenmesini istediğiniz tüm "bundle"ları app/AppKernel.php'de tanımlamalısınız. Başka yolu vardır elbette. Öğreneğin AppKernel.php'de ufak bir hile ile "src/Acme" içerisindeki tüm "bundle"ları tanımlamak mümkün. Ama sonradan sorun çıkartabilir. Ya da bir "ContainerBundle" içerisinden diğer "bundle"ları yüklemek mümkün olabilir.

    Birde konsolu kullanabilmek için en azından VPS sahibi olmalısınız sanırım. Belki buna da bir çözüm bulunmuştur. Hiç araştırmadım bunu.
  • 23-06-2013, 19:34:37
    #8
    grafitus adlı üyeden alıntı: mesajı görüntüle
    Laravel'i fazla incelemedim, Symfony'i gördükten sonra. Ama Laravel için Nettuts'ta birçok görüntülü anlatım var. İnceleyebilirsiniz onları.

    Symfony'in beni cezbeden özelliği "bundle"ları oldu. Düşünsenize birçok amaca uygun hazır "bundle"lar var. Bunlarla işinizi halletmek çok kısa sürüyor. Ruby'de de aynı mantık ile "gem" paketleri var. İleride Ruby'e de bakmak istediğimden dolayı ben tercihimi Symfony'den yana kullandım. Hem de insana hava katıyor.

    Symfony, ciddi manada çok gelişmiş. Öğrenme eğrisi çok düşük. Yapısını anlamak ilk bakışta anlamak mümkün değil. Ki dürüst olmak gerekirse Symfony'de şuan ufak bir blog yazacak durumda dahi değilim. Ama öğrendikten sonra Wordpress'i 5-10'a katlamak sorun olmayacaktır.

    Symfony'de sistem yüklenirken yüklenmesini istediğiniz tüm "bundle"ları app/AppKernel.php'de tanımlamalısınız. Başka yolu vardır elbette. Öğreneğin AppKernel.php'de ufak bir hile ile "src/Acme" içerisindeki tüm "bundle"ları tanımlamak mümkün. Ama sonradan sorun çıkartabilir. Ya da bir "ContainerBundle" içerisinden diğer "bundle"ları yüklemek mümkün olabilir.

    Birde konsolu kullanabilmek için en azından VPS sahibi olmalısınız sanırım. Belki buna da bir çözüm bulunmuştur. Hiç araştırmadım bunu.
    hazır yaz tatili gelmişken ciddi anlamda symfony öğrenmek istiyorum.

    Locale kurayım dedim , " \ " hatası verdi.

    deneme amaçlı bütün dosyaları indirdim, boşta bir domainim vardı , hostinge yükledim.

    hata vermeden , Welcome Page ' e kadar geldim.

    şimdi konsole olmadan ben yeni bundle, controller vs oluşturamıyor muyum,
    anlamadım gitti bir türlü
  • 23-06-2013, 23:26:42
    #9
    Yeni "bundle" oluşturmak için konsola ihtiyacınız yok. Konsol sadece işleri kolaylaştırıyor. Size hazır bir dizin, "config" dosyalarına otomatik gerekli dizgeleri ekliyor.

    Şu GitHub sayfasında siz konsolda ekleme yaparken Symfony'in arkasında hangi kodların döndüğünü görebilirsiniz. execute() metotunun için ayıklayarak oradaki işlemleri sizde kendiniz tekrarlayarak yeni "bundle"larınızı elle oluşturabilirsiniz.

    Ama bunun yerine karşılaştığınız hatayı çözmek daha mantıklı. Buraya ekran görüntüsü eklerseniz yardımcı olmaya çalışırım.