Ben yavaş akşam sahip olduğumu düşünüyorum ama ben bir Zend Framework uygulamasında bir kontrolör çağrısı bir parçası olarak bir URL çağrı ile ilgili bir sorum var.
Benim koduna bağlı bir izleme uygulaması entegre çalışıyorum ve bir komisyon kaydetmek için tek yolu bir url arama ve POST ya gibi değişkenler geçmek veya gibi isteği GET için:
http://affilaite.myserver.com/sale.php?affiliate_id=1234&sale_amt=123.45
Şimdi ortaklık yazılımını güncellemek için, ödeme sürecinin başarıyla tamamlanması üzerine bu aramak istiyorum. Ben diğer ortaklık işlevler için kullanmak ve ben POST verileri ya bir process() işlevini çağırmak ya da bir olsun isteği, örneğin olarak göndermek mümkün istiyorum bir sınıf var
class CheckoutController extends Zend_Controller_Action{
...
public function successAction(){
//deals with response from payment provider first
//process the affiliate
$affliate = new Affiliate();
$affiliate->process($affiliateId, $amount);
...
}
}
Şimdi denetleyicisi zaten ödeme süreci yanıtı ile ilgili yanıt ömrü geçiyor gibi ben başka bir yazı yapmak veya isteği nasıl alabilirim şu anda düşünemiyorum değilim.
Nasıl bu döngüsünde farklı bir sunucu yarısına kadar başka bir isteği başlatabilir? Ben bile mümkün olduğundan emin değilim? Bu elde edilebilir başka yolları var mı? Bunun yerine birden affiliateids bir dizi olabilir gibi bu fonksiyon bu fonksiyonu sırasında birçok kez denilebilir ki güçlü bir olasılık vardır.
Herhangi bir yardım minnetle mutluluk duyacağız.
Teşekkürler ...