0
몇 시간 전에 나는 다른 종류의 인증 툴 대신 매우 편리하게 사용할 수있는 컴포넌트를 작성했습니다. 나는 그것을 CakePHP 3으로 변환했고 여전히 내 필요에 완벽하게 어울리지 만, 이제는 도우미로부터 그 함수 중 하나를 호출해야하고 어떻게해야 하는지를 알 수 없다. 구성 요소 이름은 PermissionsComponent입니다.도우미로부터 컴포넌트 함수 호출하기
namespace App\View\Helper;
use Cake\View\Helper;
use App\Controllers\Component\PermissionsComponent;
class PermissionsHelper extends Helper {
function check($action, $redirect = false) {
// how can I call my component's action check($action, $redirect)?
}
}
이 어떻게 도우미에서 해당 구성 요소의 조치를 호출 할 수 있습니다 : 여기
내 도우미의 초안입니까?
을, 또는의 당신은, 구성 요소 헬퍼보기위한 것입니다, 컨트롤러입니다 안 생각한 그들은 안 서로 대화. – ndm
가능한 [Cakephp에서 도우미와 구성 요소의 공통 기능을 사용하는 방법] (http://stackoverflow.com/questions/24261432/how-to-use-common-function-in-helper-and-component-in- cakephp) – ndm