如何从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();
}
}但我得到了
调用成员函数..。关于布尔型
发布于 2017-03-02 14:54:44
当您使用某个特性时,您的类将能够访问该特性的功能。
$this->traitMethod();发布于 2017-03-02 17:04:15
我修改了你的代码。
参见如何使用特性及其方法:
<?php
namespace App\Controller;
use App\Controller\AppController;
use App\Traits\CommonTrait;
class UsersController extends AppController{
use CommonTrait;
public function index()
{
$this->traitMethod();
}
}https://stackoverflow.com/questions/42558561
复制相似问题