Diğer denetleyicisi cakephp İstek veri

1 Cevap php

Bu CakePHP'de bir diğer denetleyici veri istemek mümkün mü?

Örneğin, i arama ve güncelleme (hem index.ctp ile) ve doğru klasörlerde bir kontrolör ve model denilen sayfalarında 2 klasör oluşturulur.

Iki sayfa farklı bir db kaynağı kullanıyorsanız, ve ben güncelleme sayfasının görünümüne arama denetleyicisi bazı verileri görüntülemek için wnat ..

Bu possble mi?

Regards, Swen

1 Cevap

Eğer MVC / CakePHP ilkeleri üzerine ikinci bir yedeklemek için de yardımcı olabilir.

Genel olarak, kontrolörler istek tüm yönleriyle ele gerekir - vb, veri toplama, sevkiyat Sizin models veri katmanı için kontrol noktaları vardır. Ve açıkça, kendi görüşlerini gerçek görüntü mantık ve çıkış vardır.

Eğer başka bir kontrolör yer alıyor bazı veri eylemler varsa, ben size uygun veri modeline içine bu yöntemleri göç öneririz. Bu Kek endişeleri model ayrılması ile daha iyi uyuyor. Buna ek olarak, ancak, $ bunun içinde tüm yöntemleri erişim sağlayacak ikinci kontrolör, içinde değişken kullandığı için ek modelini ekleyebilirsiniz.

Bir not yaklaşık $ kullanımları: Harici (diğer) modeli as well as şimdiki model hem de eklemeyi unutmayın. Eğer OrangeController konum ve Apple modeli, olur (OrangeController tanımı) eklemek istiyorum ki:

class OrangeController extends AppController {
 var $uses = array( 'Orange', 'Apple' );
 // other stuff
}