codeigniter에서 base_url () 함수가 작동하지 않습니다.
codeigniter를 사용하여 we 응용 프로그램을 개발 중입니다. base_url () 함수를 사용하려고하는데 빈 결과가 표시됩니다. 자동로드 파일을 통해 자동로드 도우미를 사용했지만 작동하지 않는 것 같습니다. 또한 기본 상수를 정의했지만 모두 헛된 것입니다. 도와주세요.
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title><?php echo $title; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<link rel="stylesheet" href="<?php echo base_url();?>/css/template/default.css" type="text/css" />
<script type="text/javascript">
//<![CDATA[
base_url = '<?= base_url();?>';
//]]>
</script>
</head>
를 사용 base_url()
하려면 먼저 URL 도우미를로드해야합니다. 다음에서 수행 할 수 있습니다 application/config/autoload.php
.
$autoload['helper'] = array('url');
또는 수동으로 :
$this->load->helper('url');
로드되면 base_url()
암시 적으로 아무것도 인쇄하거나 에코하지 않고 인쇄 할 값을 반환 한다는 점을 명심하십시오 .
echo base_url();
또한 반환 된 값은 구성 파일에 제공된 사이트의 기본 URL입니다. CodeIgniter는 구성 파일에서도 빈 값을 수용합니다.
이 (base_url)이 설정되지 않은 경우 CodeIgniter는 프로토콜, 도메인 및 설치 경로를 추측합니다.
application / config / config.php, 13 행
을 사용하려면 base_url()
URL 도우미를로드해야합니다.
- 자동로드를 사용하여
$autoload['helper'] = array('url');
- 또는 컨트롤러 또는 뷰에서 수동으로로드
$this->load->helper('url');
그런 다음 base_url()
컨트롤러 또는보기의 어느 곳에서나 사용자를 지정할 수 있습니다.
base_url () 을 활성화하기 위해 codeigniter 파일을 편집하지 않은 것 같습니다 . url_helper.php에 할당하려고하면 동일한 config / autoload.php 파일을 수행 할 수도 있습니다. 이 코드를 autoload.php에 추가 할 수 있습니다.
$autoload['helper'] = array('url');
이것보다 base_url ()을 ue 할 수 있습니다.
<link rel="stylesheet" href="<?php echo base_url();?>/css/template/default.css" type="text/css" />
먼저 URL 도우미를로드합니다. "config / autoload.php"파일에서로드하고 다음 코드를 추가 할 수 있습니다.$autoload['helper'] = array('url');
또는 컨트롤러에서 다음 코드를 추가하십시오.
$this->load->helper('url');
그런 다음 cofig 폴더의 config.php로 이동하여
$config['base_url'] = 'http://urlbaseurl.com/';
감사합니다.
당신이 뭔가 설정 파일 내부에 구성되어 있는지 확인 /application/config/config.php
예
$config['base_url'] = 'http://example.com/';
먼저 url 도우미 파일을 프로젝트에로드해야합니다.
$this->load->helper('url');
그런 다음 base_url을
echo base_url();
URL 도우미를 사용하지 않으려면 다음 변수를 사용하여 동일한 결과를 얻을 수 있습니다.
$this->config->config['base_url']
추가 단계없이 기본 URL을 반환합니다.
참고 URL : https://stackoverflow.com/questions/6449386/base-url-function-not-working-in-codeigniter
'Program Tip' 카테고리의 다른 글
멤버 식의 값에 액세스 (0) | 2020.11.26 |
---|---|
“LINQ 식 노드 유형 'Invoke'는 LINQ to Entities에서 지원되지 않습니다.”-당황했습니다! (0) | 2020.11.26 |
CSV 파일에 대해 쉼표와 큰 따옴표를 동시에 이스케이프하는 방법은 무엇입니까? (0) | 2020.11.26 |
SharedPreferences를 사용하여 문자열 세트를 저장하려고 할 때의 오작동 (0) | 2020.11.26 |
Java에서 매개 변수로 함수 전달 (0) | 2020.11.26 |