如何从 CakePHP 3 Controller 中的特征访问方法? 或者这样做是否违背了 Cake 设计范式?
我尝试过以下方法
<?php
namespace App\Controller;
use App\Controller\AppController;
use App\Traits;
class UsersController extends AppController{
use Traits\CommonTrait;
public function index()
{
$this->Common->traitMethod();
}
}
但是我得到
Call to a member function... on boolean
最佳答案
当您使用特征时,您的类将可以访问该特征的功能。
$this->traitMethod();
关于php - CakePHP 3 : Accessing trait from controller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42558561/