我正在使用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中没有碰巧有一个服务文件夹。它曾经是我一次...这只会向您展示这些文件夹内容,而其他内容