2010-07-05 2 views
2

CodeIgniter 프레임 워크를 사용하여 최신 웹 사이트에서 작업하고 있습니다. 내 견해로는 CodeIgniter 설치 외부의 다른 폴더에서 그래픽을로드하려고합니다.CodeIgniter를 픽처의 내부 링크로 조작하지 못하도록 어떻게 수정합니까?

그러나 CodeIgniter는 리소스에 대한 절대 링크를 사용하면 링크를 다시 작성합니다.

다시 링크하지 않고 절대 링크를 허용하도록 구성 할 수있는 방법이 있습니까?

+0

당신은 여전히 ​​문제가 발생한다면

class MyClass extends Controller{ function MyClass() { parent::Controller(); $this->load->helper('url'); } } 

, 다시 응용 프로그램으로/설정/config.php를 이동 및 변경 시도처럼

그들을 다시 쓰는 것은 무엇입니까? – DRL

답변

2

난 당신이 아마 URL 도우미 함수 BASE_URL()과 같이

를 사용할 필요가 있다고 생각 $ config [ 'base_url']은 application/config/config.php에 올바르게 설정되어 있습니다.

$config['base_url'] = "http://dev.testing.com/site/"; 

제어 클래스에 URL 도우미를로드해야합니다.

$config['uri_protocol'] = "AUTO"; 

에 :

$config['uri_protocol'] = "REQUEST_URI"; 
+0

어쨌든 링크를 수행하는 데 더 많은 'CI'방법이 필요합니다. 감사! – samoz

0

링크를 출력하는 데 사용하는 코드는 무엇입니까?

Codeigniter가 절대 링크로 망가 져서는 안되며, site_url() 또는 유사하게 통과하면 코드가 엉망이됩니다.

<img src="<?php echo base_url()?>directory/images/graphic.png" /> 

이 예는 디렉토리가 public_html을, 그의 루트에있는 가정

+0

저는보기의 바로 내에서 링크를 쓰고 있습니다. – samoz

+0

또는 link에서와 같이? CI 기능을 수행하지 않는 한 CI는 그것을 만지지 않습니다. 기본적인 질문,하지만 항상 물어 볼만한 가치, 당신은 http : // 당신은 누락되지 않았습니까? .htaccess 문제일까요? – Will

관련 문제