2013-03-24 1 views
1

간단한 작업이 있습니다. navbar 위젯이 있고 현재 표시된 페이지로 연결되는 링크에 "활성"클래스를 추가하고 싶습니다.Yii의 위젯 뷰에서 컨트롤러 메소드 사용하기

Cetver의 대답 @Yii how to highlight the current menu item은 내가 Controller 클래스에 넣어야하는 예쁜 방법을 제공합니다. 컨트롤러와 뷰의 매력처럼 작동합니다.

내 위젯의보기에서 사용해야합니다 ... 거기에서 어떻게 액세스합니까?

답변

1

답변을 찾았습니다 : CWidget-> 컨트롤러가 현재 컨트롤러를 반환합니다. 그래서 : $ this-> controller-> isActive(); 위젯 클래스 또는 뷰에서 사용할 수 있습니다.

+0

알아두면 좋을 것 같습니다. – thevikas

+0

알지 못했습니다. –