2012-06-11 2 views
0

나는 2 개의 다른 사용자 유형에 의해 사용될 웹 사이트를 만들고 있습니다. 두 유형 모두 다른 컨트롤러가 있습니다. 하지만 두 사용자가 공통적으로하는 몇 가지 사항은 특히 사용자가 로그인 할 때 실행될 메소드가 포함될 클래스를 만들고 싶습니다. (확인 된 이메일 등 일부 내용을 확인합니다.)CI : 여러 컨트롤러가 액세스 할 수있는 클래스를 만드시겠습니까?

어쨌든, 나는 새로운 라이브러리를 만들려고 노력했지만, 일종의 일을했다. 그러나 $ this를 사용할 수 없기 때문에 문제가있다. 그리고 모든 메소드에서 다시 선언해야하는 $ CI를 사용해야한다. 고통.

더 좋은 방법은 없나요?

+1

왜 일반적인 기능은 간단하다 ... 대신 다른보기 나 데이터 등을로드 다른 사용자 유형에 대한 몇 가지 논리의 완전히 다른 컨트롤러를 사용? –

+0

@RyanKempt, 처음에는 그걸로 갈 것입니다 ..하지만 사용자가 사이트를 사용하는 방식이 너무 다를 것입니다 .. 그래서 컨트롤러가 너무 엉망이 될 것입니다. 이 경우 두 개의 별도 컨트롤러가 더 깨끗한 솔루션이었습니다 – vgaldikas

답변

관련 문제