私は CakePHP バージョンを使用しています: 1.2.10
と NuSOAP バージョン: 0.9.5
Cakephp (古い手続き型コード) で書かれていないアプリケーションでサービスを動作させています。
サービスを CakePHP アプリの下に移動したいと考えています。
古い Web サイトはサブドメインでホストされています:www.
古いサービス (期待どおりに動作します) は次の場所にあります。
<!-- old Procedural code -->
http://www.mysite.org.uk/services/donations.php
CakePHP Web サイトはサブドメインでホストされて
new.
います: 新しいサービス (コードはほとんど同じです!) は次の場所にあります:
<!-- CakePHP - SOAP response doesn't reach here?, redirects to app/webroot -->
http://new.mysite.org.uk/services/registerDonation/
問題- CakePHP が(この場合は ) に
行くのではなく、応答を受け取ったとき。これは送信者をホームページに返します(明らかにSOAP応答を処理して応答することはできません)。controller/action
services/registerDonation
app/webroot
...だからリクエストは失敗します...:(
明らかに、これは CakePHP とリクエストのルーティング方法の問題ですが、これを回避する方法を見つける方法にこだわっていますか? ( noob@cakePHP
)。
だろう.htaccess
?! またはカスタムcakePHP route
?! 仕事をしますか? もしそうなら、どうすればこれを実装できますか?
要約すると..
外部サーバーから SOAP リクエストを取得して CakePHP の services/registerDonation
[ controller/method
] をヒットするにはどうすればよいですか。
さらに情報が必要な場合は、大声でメッセージを残してください。