요청할 때마다 특정 모듈에서 함수를 호출 할 수 있습니까?특정 모듈/컨트롤러 내부에서 자동으로 함수 호출
이 모듈에는 'configuration'이라는 모듈 이름이 있습니다. 컨트롤러 목록과 함수/메소드 목록이 있습니다. 내가 원하는 것은 각 메소드와 컨트롤러에 수동으로 전달하지 않고 뷰에 "메뉴"를 자동으로 전달하는 것입니다.
이 메뉴는 '구성 모듈'안에있을 때만 사용할 수 있습니다.
// I have extended the base controller to create common functions
ConfigureController extends \BaseController
{
protected function processMenu() {
}
}
// One of my controller that needs to render processMenu()
SetupController extends ConfigureController
{
public index()
{
// I want to optimize this portion so that I do not have to call it evertime
$pass_to_view = $this->processMenu();
// I need to pass it again and again
return View::make('setup')->with('data', $pass_to_view);
}
}
ps. 샘플 코드 만
미리 감사드립니다!
BaseController 생성자 __construct()와 SetupController의 생성자 호출 parent :: __ construct()를 사용하십시오. –
jeez 생성자 메소드를 잊어 버렸습니다. 나는이 기능이 Laravel 내부에 있다는 것을 많이 생각하고 있습니다. 도와 주셔서 감사합니다! – Paengski
질병으로 추가 @Paengski –