2017-03-02 94 views
1

如何從CakePHP 3的控制器中的特徵訪問方法? 或者正在對蛋糕設計範例做這件事?CakePHP 3:訪問​​控制器的特徵

我曾嘗試以下

<?php 
namespace App\Controller; 
use App\Controller\AppController; 
use App\Traits; 
class UsersController extends AppController{ 
    use Traits\CommonTrait; 
    public function index() 
    { 
    $this->Common->traitMethod(); 
    } 
} 

但我正在逐漸

調用一個成員函數...布爾

回答

1

當你使用一個特點,你的類將有機會獲得特質的功能。

$this->traitMethod(); 
0

我在您的代碼中進行了更改。

瞭解如何使用特點和它的方法:

<?php 
namespace App\Controller; 

use App\Controller\AppController; 
use App\Traits\CommonTrait; 

class UsersController extends AppController{ 

    use CommonTrait; 

    public function index() 
    { 
    $this->traitMethod(); 
    } 
}