Sadece AJAX aracılığıyla erişilebilen denetleyicilerden birinde bir durumum var, aşağıdaki koda sahibim. Denetleyicinin içindeki ortamı alın
if (!$request->isXmlHttpRequest()) {
$response = new Response();
$response->setContent('AJAX requests only!');
return $response;
}
ben isteği aslında AJAX aracılığıyla yapılan edilmemiştir çünkü bu bana bir sorunu veriyor test ediyorum zaman. Bu daha sonra testlerimi her zaman kırıyor. Bu konuda çalışmak için nasıl gitmeliyim?
Benim Fikirler:
- Bir sunucu başlığını ayarlamak için çalıştık ama kesinlikle hiçbir başarıya sahiptir.
- Denetleyicideki sınama ortamında olup olmadığımı kontrol edin ve olup olmadığını kontrol edin. Bunun kirli olduğunu biliyorum, ama işe yarayacaktı. : -/Sorun şu ki, hangi ortamda olduğumu anlayamadım.
Yukarıdakilerden herhangi birini almak için eksik olduğum başka herhangi bir fikrim yok mu?
nasıl testlerinizde başlığını kurdun ? – meze
Kabul edilen yanıt hakkındaki yorumuma bakın. – Icode4food