CI 묻고 답하기

제목 약간 general 한 질문인데.. 일반 PHP 포맷을 CI 화 하는법에 대한 질문입니다...
글쓴이 셉셉이 작성시각 2015/12/04 14:08:19
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 15197   RSS
제목에서도 밝히듯이...
필요한 라이브러리 등을 구글에서 찾아 쓸때
CI 전용이 아니라 php 자체로만 구성된 라이브러리 들이 많던데
이걸 CI화 하는법을 몰라 그때그때 마다 또 구글에 CI에 적용법을 찾아 적용하는 수준입니다...
그래서 궁금한게 혹시 일반php 코드들을 CI화 하는법은 어떻게 하는지
혹시 참조할 만한 메뉴얼이 있을지 하는 생각입니다......
아니면 php 와 CI를 모두 제대로 이해하고 있어야지만 자유자재로 변환하고 할수 있는건가요 ...
여기계신 분들은 모두 이정도의 고수분들인거같아서.. 한번 질문드려봅니다 추운날씨에 건강 조심하시구요 감사합니다..

 
 다음글 다시 simple_post질문 (아래글좀 지워주세요) (1)
 이전글 pagination 질문이요 ㅠㅠ (1)

댓글

변종원(웅파) / 2015/12/04 14:37:26 / 추천 0
class 이면 대부분 수정작업 없이 적용이 가능합니다.

phpclasses.org에서 쓸만한 class library 검색후 application/libraries에 복사하고 매뉴얼대로
로딩후 호출하여 사용하면 끝~ 입니다.

일반 함수거나 class가 아닌 라이브러리 모음이라면 helper에 넣고 사용하시면 되구요.
스카이 / 2015/12/05 08:52:27 / 추천 0
요즘 나오는 대부분의 라이브러리는 namespace 를 활용하고 있습니다.
또는 composer 방식으로 패키지되어져 있어서 가능하죠.
그냥 클래스 파일이나 함수로 되어 있는 라이브러리라면 활용 안하시는 것이 좋을 것 같습니다.

ci3 의 적절한 부분에 autoload 코드를 작성하고 불러오거나
composer 라면 ci3 의 환경 설정에서 autoload 하는 부분을 수정하고 불러오면 됩니다.

정히 그냥 함수로 되어져 있다면, index.php 의 상단에서 include 하던가 아니면 helper 로 로드하면 될 것 같습니다.