CakePHP dinamik eleman fonksiyonu yerleştirme

1 Cevap php

Bu site CakePHP'ye 1.2 * kullanılarak inşa edilmiştir

Birden denetleyicileri altında birden çok kez yerleştirilmesi gereken bir unsur var. Bu eleman, bu (oldukça büyük) bir işlevi çağırmak ve sonra döndürülen ne görüntülemek için gereken bir sayfa yüklendiğinde her zaman çok dinamik.

Eminim bunu yapmanın doğru yolu duyuyorum hiçbiri ben düşündüm bir kaç seçenek vardır.

  • App_controller içinde bu işlevi yerleştirerek ve sonra her nasılsa elemanı çağırarak
  • bir yardımcıya oluşturmak ve ardından öğe gösterecektir her denetleyicisi içinde dahil.
  • Bir bileşeni oluşturma ve ardından öğe gösterecektir her denetleyicisi içinde dahil.

Herhangi bir yardım bunu yapmanın doğru bir şekilde takdir edilir. Şu anda eleman birden denetleyicileri altında birden fazla sayfada konuyor ve $this->requestAction() hangi kullanarak kesinlikle doğru bir yol değildir anlamak ne. Işlevini çağırıyor

Şimdiden teşekkürler!

1 Cevap

Evet, belki size bir bilgi biraz daha vermek gerektiğini, zor bir soru. Ama deneyeceğim:

  • Işlev, uygulamanın mantığı parçası ise, bunu bir bileşen yapmak gerekir.
  • Bu fonksiyon görünümün bir parçası ise, bir yardımcı olun.
  • Bu fonksiyon görünümde idam edilmesi gerekir, ayrıca deneyebilirsiniz $this->render();

Ben bu size yardımcı olabilir umuyoruz, zor bir soru, ama biraz ekstra bilgi vermelidir.