컨트롤러에서 다른 컨트롤러의 함수를 호출하려고합니다.
Yii의 컨트롤러에서 다른 컨트롤러의 함수 호출
class FirstController extends Controller {
public function test1() { return 'OK'; }
}
class SecondController extends Controller {
public function callTest1() { First::test1(); }
}
는 - 내가 그것을 해결> 서버 오류
도움말.
그래도 그래도 오류가 발생합니다. 다른 컨트롤러의 기능에서 해제 된 것을 처리해야하는 경우 다른 컨트롤러의 호출 기능없이 [현재 컨트롤러에서] 처리하려면 어떻게해야합니까? 내 딱딱한 마음을 바꾸기 위해 더 잘할 수있는 것을 보여줄 수 있습니까? 너무 많이 u 고마워요 –
@HuyTran : 더 많은 정보없이, 미안 해요. – Jon
@HuyTran, 컴포넌트/controller.php 메소드를 추가 할 수 있습니다. 마녀는 두 번째/색인 및 첫 번째/색인에서 호출합니다. – Sergey