묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
Class ''Context'' not found 오류메시지의 원인은?
2010.01.08 15:42
외부페이지로 변수를 전달하는 예제를 연습하고 있는데요.
경우에 따라 Context::get() 함수 호출 시에
Fatal Error : Class 'Context' not found 에러가 발생합니다.
아무래도 외부페이지에 사용된 외부문서의 위치와 경로가 중요한 역할을 하는 것 같은데요.
실험을 몇번 해봤는데,
절대경로로 지정하면 에러가 나다가도 상대경로로 지정하면 에러가 안난다던가,
(어떤 분이 절대경로로 해야 에러가 안난다길래, 계속 절대경로로 했는데 계속 에러가 나길래 상대경로로 바꿨더니 바로 해결;;;)
외무문서의 위치가 xe폴더 외에 존재하면 에러가 나다가도 xe폴더 내에 집어넣으면 에러가 안난다던가..
(이건 꼭 그런 건 아니고, 외부문서가 루트폴더에서 2단계 정도 떨어지면, 다시 말해, /root/test/test/test.php 이렇게 되면 에러가 나다가,
/root/test/test.php로 바꿔주면 에러가 안나더라는;;;)
뭔가 규칙이 있는 것 같은데, 잘 파악이 안되는군요.
그래서 이 에러메시지의 원인과
다른 분들은 외부페이지 작업을 할 때에 외부문서를 어디에 위치시키시는 지 알고 싶습니다.