我想知道CakePhp 2.5如何从Android发送数据
我想知道以下内容
1.URL将从Android应用程序发送
2.接收数据的方法是POST(CakePhp)
我已多次尝试,但我不能。
整齐地确认从Android发送数据
1 现在我写了以下URL。我不知道它是对的。
的http:// ***** /饼/书籍/测试
2 BooksController.php
<?php
class BooksController extends AppController
{
public $name = 'Books';
public $uses = array('Book');
public function test()
{
$add = "";
if( isset($this->request->data['id']))
{
$add = $this->request->data['id'];
$this->set( 'address' , $add);
}
}
}
?>
test.ctp
<div>
<?php
if( isset($address) )
{
pr($address);
}
?>
</div>
答案 0 :(得分:1)
在CakePHP中,您可以使用以下函数来测试它是否为POST请求:
if($this->request->is('post')) {
...
}
根据您的Web服务器和CakePHP的设置,发布的URL也可以是:
http:// * / books / test(没有蛋糕部分)
答案 1 :(得分:0)
只需订购Android即可发布网址示例
www.sample.com/controller_name/function_name/123
,123是您的代码或变量
然后您可以使用简单的函数参数
//in your controller
function register($uuid=null)
{
echo $uuid; //$uuid is value post by android, register() is function name
}