小编Sat*_*ana的帖子

Cakephp 3:如何通过requestHandler检测控制器中的移动设备?

我需要在控制器中检测移动状态.我在我的控制器中尝试过以下代码.

public function initialize()
{
    parent::initialize();
    $this->loadComponent('RequestHandler');
}
Run Code Online (Sandbox Code Playgroud)

然后我在索引方法中写了下面的代码

if ($this->RequestHandler->is('mobile')) 
{     
  //condition 1 
}else {
 //condition 2 
}
Run Code Online (Sandbox Code Playgroud)

我在这里得到错误

Error: Call to undefined method Cake\Controller\Component\RequestHandlerComponent::is() 
Run Code Online (Sandbox Code Playgroud)

如何在控制器中检测移动?

cakephp cakephp-3.0

4
推荐指数
1
解决办法
3463
查看次数

Cakephp 3:如何从表中获取max amout行

我有表呼叫用户,比如

id name amount   created
1   a   100     6-16-2016
2   b   200     5-16-2016
Run Code Online (Sandbox Code Playgroud)

我需要最大量的完整行,我已尝试下面的代码,但得到语法错误.

  $user = $this->Users->find('all',[
         'fields' => array('MAX(Users.amount)  AS amount'),
  ]); 
Run Code Online (Sandbox Code Playgroud)

cakephp cakephp-3.0

4
推荐指数
1
解决办法
5510
查看次数

Cakephp 3:在不使用foreach的情况下对单个字段求和

我正在使用cakephp 3.这里我需要求和一个字段,我已经完成了.

//mobile recharge total balance
$user_balance = $this->Users->find();
$user_balance
->select(['sum' => $user_balance->func()->sum('Users.balance')])
->first();
foreach ($user_balance as $balance) {
    $this->set("user_balance", $balance->sum);
}
Run Code Online (Sandbox Code Playgroud)

在这里我使用了first(),但为什么它还在返回一个对象.是否可以获得直接求和或数组.在这里,我不想使用foreach.

cakephp cakephp-3.0

4
推荐指数
1
解决办法
1376
查看次数

Cakephp 3:如何接收获取请求数据?

我写了ajax来发送搜索键,我试过下面的代码

$.ajax({
              method:'GET',
              url:'<?php echo Router::url(['action' => 'product_search']); ?>',
              data:{search:search},
              success: function(data)
              {
                $('.fetch-data').html(data);
              }
});
Run Code Online (Sandbox Code Playgroud)

然后我在产品控制器中收到了它

if ($this->request->is(['get'])) {
             $search   = $this->request->data('search');       
}
Run Code Online (Sandbox Code Playgroud)

$search是null.如果我POST在这里使用那么它工作正常.如何通过get方法接收此数据?

cakephp cakephp-3.0

3
推荐指数
1
解决办法
8072
查看次数

标签 统计

cakephp ×4

cakephp-3.0 ×4