Postman ile php array datası göndermek
PHP array beklenen fonksiyona postman ile post göndermek?
Bir fonksiyonum var bu şekilde:
function array_waiting($array){
//$array ile yapılan işlemler
}
ve bir route ile bunu çağırıyorum
$routes->post("array_waiting","ArrayController::array_waiting");
bir php fonksiyonu içerisinde bunu çağırıp doldurursam hiç bir problem yok çalışıyor.
$array_con=new ArrayController();
$array_con->array_waiting($_POST);
fakat problem, postman ile bağlanmaya çalıştığımda oluyor.
Aynı isimde veri göndermeyi ve json formatında veri göndermeyi denedim. Şu hatayı alıyorum:
Too few arguments to function ArrayController::array_waiting(),
0 passed in CodeIgniter.php on line 825 and exactly 1 expected
Bu hatayı postman ile nasıl çözebilirim?
Merhaba @justatakan,
önerdiğin çözüm işe yaramayacak çünkü fonksiyon array datası bekliyor. Array datasını route yapısı ile göndermenin bir yolunu bulmam lazım.
Yoksa
function array_waiting($array=[]){
if (empty($array)){$array=$_POST;}
}
ile de çözebiliyorum. Ama bunun sağlıklı bir çözüm olduğunu düşünmüyorum.