cakePHP 和 nuSOAP,重定向到 app/webroot 并且没有命中控制器/方法,为什么?



我正在使用cakephp版本:1.2.10
使用NUSOAP版本:0.9.5

我的服务在未用cakephp(旧程序代码)的应用程序下工作。
我想在我的cakephp应用下移动服务。

旧网站托管在子域上:www.
旧服务(可按预期运行)位于:

<!-- old Procedural code -->
http://www.mysite.org.uk/services/donations.php


CakePHP网站托管在子域上:new.
新服务(代码几乎完全相同!)位于:

<!-- CakePHP - SOAP response doesn't reach here?, redirects to app/webroot -->
http://new.mysite.org.uk/services/registerDonation/


问题
- 当CakePHP收到响应时,而不是转到controller/action(在这种情况下为services/registerDonation)。它转到app/webroot(将发件人返回到主页(显然无法处理肥皂响应并响应)。

...因此请求失败... :(

显然,这是Cakephp&amp;它如何路由请求,但我坚持如何找到解决方案?(noob@cakePHP)。

.htaccess?!或定制的蛋糕php route?!工作吗?如果是这样,我该如何实施?

总结..
我如何从外部服务器中获得肥皂请求,以击中cakephp中的services/registerDonation [controller/method]。

如果需要更多信息,请大喊大叫并留言。

我想您需要服务模型:

class Services extends AppModel {
   public $name = 'Services';
   public $useTable = false;
}

如果不存在,蛋糕也不会看到您的服务控制器...

告诉我,您的Webroot中没有碰巧有一个服务文件夹。它曾经是我一次...这只会向您展示这些文件夹内容,而其他内容

最新更新