自定义基础 Url Codeigniter
Custom Base Url Codeigniter
在 config.php 中,可以创建另一个变量并在视图中调用它
$root="http://".$_SERVER['HTTP_HOST'];
$root.=str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
$config['base_url'] = $root;
$config['img_url']=$root.'assets/img/';
$config['jsctrl_url']=$root.'application/JsController/';
并这样称呼它
<script type="text/javascript" src="<?php echo jsctrl_url();?>Account/register.js"></script>
你需要的是一个常量,而不是像 base_url.
这样的函数
前往您的 config/constants.php 并创建一个新的,例如:
$root ="http://".$_SERVER['HTTP_HOST'];
$root .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
$config['base_url'] = $root;
define('IMG_URL', $root . 'assets/img/');
define('JS_URL', $root . 'application/JsController/');
然后在您的视图中,您会将其用作普通常量。
<script type="text/javascript" src="<?php echo JS_URL ?>Account/register.js"></script>
在 config.php 中,可以创建另一个变量并在视图中调用它
$root="http://".$_SERVER['HTTP_HOST'];
$root.=str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
$config['base_url'] = $root;
$config['img_url']=$root.'assets/img/';
$config['jsctrl_url']=$root.'application/JsController/';
并这样称呼它
<script type="text/javascript" src="<?php echo jsctrl_url();?>Account/register.js"></script>
你需要的是一个常量,而不是像 base_url.
这样的函数前往您的 config/constants.php 并创建一个新的,例如:
$root ="http://".$_SERVER['HTTP_HOST'];
$root .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
$config['base_url'] = $root;
define('IMG_URL', $root . 'assets/img/');
define('JS_URL', $root . 'application/JsController/');
然后在您的视图中,您会将其用作普通常量。
<script type="text/javascript" src="<?php echo JS_URL ?>Account/register.js"></script>