Zend sabun kullanarak bir wsdl nasıl oluşturulur?

0 Cevap php

Ben Zend framework Otomatik bulma sınıfını kullanarak bir wsdl dosyası oluşturmak çalışıyorum. Oluşan tanım kullanılabilir hale ve sonra işlevselliği çalışmıyor görünmüyor.

Aşağıda kullanıyorum kodu ...

<?php

/**
 * Returns Hello World as a string.
 *
 * @return string
 */
 function hello( )
 {
  return "Hello World";
 }


 if( isset( $_GET['wsdl'] ) )
 {
  $autodiscover = new Zend_Soap_AutoDiscover();
  $autodiscover->addFunction( 'hello' );
  $autodiscover->handle();
 }
 else if( isset( $_GET['client'] ) )
 {
  $client = new Zend_Soap_Client( "http://localhost/service.php" );
  echo $client->hello();
 }
 else
 {
  $server = new Zend_Soap_Server( "http://localhost/service.php?wsdl" );
  $server->addFunction( 'hello' );
  $server->handle();
 }

?>

Bu, tüm Weems sessizce başarısız, http://localhost/service.php?wsdl çağırarak sadece sessizce ölür ve hiçbir WSDL tanımını oluşturur. Birisi bana ne yapıyorum yanlış bir fikir verebilir misiniz :)

Çok teşekkürler

0 Cevap