Onlar Cake app klasöründe nereye gitmeli, özel veritabanı katmanı / sınıfları uygulama?

0 Cevap php

Benim özel veritabanı katmanı / sınıfları Cake app klasöründe gitmeli nerede merak ediyorum.

  1. Ben bileşenleri olarak bunları oluşturmak ve onları bileşenleri klasöründe saklamak gerekir?
  2. Ben sınıfları olarak bunları oluşturmak ve bir sınıf klasöre koymak gerekir? Eğer öyleyse, nasıl bu benim denetleyicisi örneği olurdu?

Bu benim kontrolörleri aşağıdaki satırı sahip olacağı anlamına gelir:

var $uses = array('');

Edit: Temelde, elle benim sorguları yazılı olacak ve denetleyici içinde benim sınıfları çağırıyor olacak. Ben bunu uygulamak için optimal bir şekilde merak ediyorum. Ben bu CakePHP Model yaklaşımı dışarı atarak içerdiğini fark yok.

Edit2: Ben modelinde özel sorguları kullanarak denedim - yani. Model-> sorgu ('buraya sql ...'). Sorguya parametreleri belirtebilirsiniz olsa bile Ancak, onlar sql enjeksiyon sizi koruyan bir şekilde kaçan / hazır değil mi?

0 Cevap