#codeigniter
#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>
Ответ №1:
Что вам нужно, так это константа, а не функция, подобная 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>