library1이라고하는 사용자 지정 라이브러리가 있습니다. 라이브러리 2라는 다른 사용자 지정 라이브러리로 library1을 확장하려고합니다.codeigniter에서 사용자 정의 라이브러리 2를 사용하여 사용자 정의 라이브러리 1을 확장 하시겠습니까?
require_once를 수행하고 library2에 library1을 포함시킬 수 있습니다. 다른 옵션은 library2가 codeigniters load 메소드를 사용하고 library1을 library2에서로드하는 것입니다.
왜 편도가 다른 편보다 낫다고 생각 하나?
100 % 확실하지는 않지만 소스 코드를 파고 들지 않고 CI로드 메소드가'require_once'를 효과적으로 수행하고, 아마도'file_exists()'등의 몇 가지 검사를 수행 할 것입니다. CI로드 경로는 실제로 여분의 안전망을 제공 할 것이기 때문에 실제로는 그렇지 않습니다. 실제로 비용이 들지 않습니다. – DaveRandom
고마워요. 사실 처음에는 알아 차리지 못했던 추상 클래스 였기 때문에 좀 더 복잡해졌습니다. 그래서 이것을 처리하기 위해 native codeigniter load 메소드를 사용할 수 없었습니다. 결국 코드를 훨씬 더 명확하고 이해하기 쉬운 라이브러리로 리팩토링 할 수있었습니다. – hcker2000
걱정할 필요가 없습니다. 질문에 대답하고 수락하거나 삭제하십시오. 따라서 닫혀 있고 사람들은 대답하지 않은 질문을 계속해서 여기에 오지 않습니다. – DaveRandom