0

Codeigniter具有「環境」設置,因此在生產環境中,通過將設置更改爲「生產」,包括所有生產配置文件。Codeigniter環境自定義JavaScript包含

大量的我的網站利用JavaScript。因此,我希望有一些配置,比如下面哪些更改取決於我是在本地還是在生產環境中。

<base href="http://localhost/site/" /> 
<script type="text/javascript"> 
var base_url = 'http://localhost/site/'; 
</script> 

有誰知道我可以做笨包括配置/生產/定製的config.php 如果我能,當然這不會是這樣配置的合適的地方?

非常感謝

回答

2

笨包括如位於application/config/config.phpbase_url配置變量。你可以做這樣的事情:

<base href="<?php echo base_url(); ?>" /> 
<script type="text/javascript"> 
    var base_url = '<?php echo base_url(); ?>'; 
</script> 

有誰知道我可以做笨包括配置/生產/定製的config.php如果我能,當然這不會是這樣配置的合適的地方?

您可以輕鬆創建自定義配置文件。在application/config/文件夾(或相應的環境文件夾)中創建一個文件。例如:

*的application/config /生產/ custom_config.php:*

<?php 

$config['custom_var'] = 'custom value'; 
$config['another_var'] = 'another value'; 
// ... 

然後你就可以使用加載新的配置文件:

$this->load->config('custom_config'); 

而且使用訪問配置變量:

$this->config->item('custom_var'); 

最後,請看documentation on the Config Class

+0

偉大的答案和+1包括關於配置文件夾的說明:) – Eric 2012-01-04 05:50:27