SORU
13 HAZİRAN 2013, PERŞEMBE


Laravel 4 yardımcıları veya temel fonksiyonlar için en iyi uygulamaları ve en iyi yerler nelerdir?

Laravel 4'te genel bir işlev koymak için en iyi yer anlamaya çalışıyorum. Örneğin: tarih biçimlendirme. Bir cephe yapmak buna değer, cepheler çok modüler sanmıyorum. Kitaplık klasörü oluşturma ve sınıflar orada saklamak hakkında yazılar okudum, ama o da basit bir işlev için bir sürü gibi görünüyor. Ayrıca, bir "araç" bu bıçak şablonları kullanılabilir gibi gerekmez mi?

Bir şey için en iyi uygulamalar bu nasıl? Nasıl blade şablonları için kullanılabilir?

CEVAP
13 HAZİRAN 2013, PERŞEMBE


Çirkin, tembel ve kötü yol:* *0 , sonunda include('tools.php') bir ekleme ve yeni bir dosya içinde fonksiyon yerleştirmek.

Temiz yol: bir kütüphane Oluşturun. Bu şekilde SADECE onu kullanın autoloaded olacak.

  • app klasör içinde libraries bir klasör oluşturun
  • Kütüphane dosyası oluşturma, bir sınıf oluşturun ve statik fonksiyonlar eklemek
  • Seçenek 1: start/global.php ClassLoader::addDirectories( dizi app_path().'/libraries' ekleyin.
  • Seçenek 2: composer.json autoload dizi "app/libraries" ekleyin. composer dump-autoload çalıştırın
  • Görüşlerinizi sınıftan ve statik işlevleri çağırmak.

Seçenekleriniz hakkında, global.php dosyasından alıntı

Besteci kullanarak ek olarak, Laravel sınıf yükleyicisi için kullanabilirsiniz kontrolörler ve modelleri yük. Bütün bunları korumak için yararlıdır bu derslerin "genel" ad Besteci güncellemeden.

Laravel sınıf yükleyicisi otomatik olarak kayıtlı dizinleri sınıfları nerede arayacağını her iki seçenek de birleştirebilirsiniz (Seçenek 1siz güncelleme sonra , daha kolay ve Besteci tüm sınıfların kayıtlarını tutacak amaSeçenek 2olabilir performansını artırmak).

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • EmperorTigerstar

    EmperorTiger

    14 EYLÜL 2009
  • hanksranger

    hanksranger

    6 EKİM 2009
  • Justin Case

    Justin Case

    3 EKİM 2011