질문 Q #12181
CI 경로관련 질문 드리겠습니다
허니버터아몬드1 2015-04-28 10:14:55
CI
   /application
                  controllers
                  views
   /Packages

ex)http://호스트/Packages/파일경로/test.html -> 화면 출력됨
Packages 폴더 자체만으로 완성형인 패키지 내부에 test.html 파일을 application에 controllers나 views에서 include형식으로 사용할 수 있나요?

어제 하루종일 해봤는데...include되는 순간 ci 형식으로 path가 바뀌어서 js가 인식을 못하네요...ㅠ
third_party는 library나 model만 지원한다 들어서....
답변 4
#1 한대승(불의회상) 2015-04-28 10:33:41
질문을 잘 이해하지 못하겠습니다.
#2 허니버터아몬드1 2015-04-28 11:16:34
한대승(불의회상)/ 
음...index.php와 같은 루트에 css,js,db연동,view화면까지 완성된 Packages라는 폴더가 있는데요

ex)http://호스트/Packages/파일경로/test.html -> 이런식으로 호출하면 화면값도 잘 나오구요

이 폴더안에 test.html의 결과 출력 화면만 가지고와서 쓸수있나 해서 질문 드렸습니다 ㅠ

폴더 파일 내부에 css나 js나 다른 설정파일이 전부 Packages 폴더 내부에 설정에 맞게 path가 잡혀있는데

test.html 파일을 ci에서 include를 해오면 내부에 설정했던 경로들을 인식을 못하는건지...css는 잘 먹히는데


Uncaught TypeError: Cannot read property 'Editor' of undefined 라는 에러가 나옵니다.

Editor가 호출하는 파일은 js이구요...

경로들을 ci에 맞춰서 절대경로로 바꿔주어도 같은 에러가나네요...ㅠ
 
#3 허니버터아몬드1 2015-04-28 11:39:03
예를 들면

<script type="text/javascript" language="javascript" src="../../js/dataTables.editor.js"></script>

이 값이 호출되는 장소가 원래는

/Packages/js/dataTables.editor.js 이어야 하는데

include를 하면

http://호스트명/js/dataTables.editor.js 

로 인식을 해버려서요...

스트립트 호출부분 path를 아래버전에 맞게 절대경로로 변경해도 

Uncaught TypeError: Cannot read property 'Editor' of undefined

라는 에러가 나옵니다...css는 적용이 되는데 js부분에서 호출이 안되는것 같습니다

내부를 ci에 맞게 절대경로로 다 바꾸지 않고 기존 path대로 나온 결과값을 ci에서 사용할 수 있는 방법은 없나요?
 
#4 한대승(불의회상) 2015-04-28 12:16:05
패키지의 용도가 달라 질문 하신 방법으로는 사용이 어렵겠네요.
하지만 비슷한 질문이 있어 링크 겁니다. 아래 URL 확인 해 보세요
http://cikorea.net/source/view/863/page/1/