필자가 작성한 공통 기능 중 일부는 현재 각 컨트롤러에 복사 중입니다. 예를 들어 나의 메인 네비게이션을한데 모으는 방법입니다 - 현재 모든 컨트롤러 나 컨트롤러에 복사 중입니다.코드 점화 기능의 공통 기능
각 컨트롤러에서 동일한 코드를 반복 할 필요가 없도록 이러한 공통 기능을 어딘가에 둘 수있는 방법이 있습니까?
나는 그것을 것입니다 사용자 설명서의 코어 클래스를 만들 생각하지만은 현재 핵심
필자가 작성한 공통 기능 중 일부는 현재 각 컨트롤러에 복사 중입니다. 예를 들어 나의 메인 네비게이션을한데 모으는 방법입니다 - 현재 모든 컨트롤러 나 컨트롤러에 복사 중입니다.코드 점화 기능의 공통 기능
각 컨트롤러에서 동일한 코드를 반복 할 필요가 없도록 이러한 공통 기능을 어딘가에 둘 수있는 방법이 있습니까?
나는 그것을 것입니다 사용자 설명서의 코어 클래스를 만들 생각하지만은 현재 핵심
이 할 수있는 방법의 전체 무리가 확장 될 것으로 보인다 : Rikesh처럼
에 같은 기능의 전체 무리 구조를 가지고있는 경우
Common
이라는 커스텀 라이브러리를 만들거나 Nav Lib
정도의 특수화 라이브러리를 만들 것입니다. 그게 내가 왜 CI를 사랑하는지 그 단순하고 유연한!감사합니다. 공용 라이브러리를 만든 다음이 라이브러리를 자동로드합니다. –
그 이유는 [** 헬퍼 **] (http://ellislab.com/codeigniter/user-guide/general/helpers.html)입니다. – Rikesh
코어 컨트롤러를 확장하면 모든 컨트롤러가 그의 메소드에 액세스 할 수 있습니다. – Aurel
정말요? 사용자 가이드에서 도우미 페이지를 읽었습니다. 거기에 자신의 도우미를 만드는 것에 대한 언급이 없습니다. 기존의 도우미 만 사용하고 기존의 도우미를 확장하는 것입니다. 그렇다면 내 자신을 만들 것입니다 ... 감사합니다! –