Bir istek Kohana 3 AJAX ile yapılmış olup olmadığını nasıl anlayabilirim?

3 Cevap php

Ben bu denedim

request::is_ajax()

Request::instance()->is_ajax

Boşuna. Ben bir kamu malı $is_ajax var request sınıfında fark ettik ama özelliğine erişmek mümkün görünmüyor olabilir.

Ben yanlış ne yapıyorum?

3 Cevap

Ayrıca, bu kullanabilirsiniz:

if (Request::$is_ajax OR $this->request !== Request::instance())
{ .. }

Eğer bir ajax-veya ajax gibi-istek olduğunu biliyorum yolu

Ben tam veya kısmi görünümü render olmadığını biliyorum bu yüzden benim denetleyicisi taban sınıfta kullanabilirsiniz.

durumda kimse geri bu geliyor, Kohana 3.1 Eğer bir denetleyicisi ise şimdi $this->request->is_ajax() olduğunu.

Ben Request::$is_ajax ile çalışmak için kalkarken sona erdi

Bu fonksiyonun kurtulmak ele verdik ve şimdi bir kamu malına güvenerek görünüyor.