0

Codeigniter には「環境」設定があり、実稼働環境では、設定を「実稼働」に変更すると、すべての実稼働構成ファイルが含まれます。

私のウェブサイトの大部分はjavascriptを利用しています。そのため、ローカル環境か実稼働環境かに応じて変化する以下のような構成が必要です。

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

codeigniter に config/production/custom-config.php を含める方法を知っている人はいますか?

どうもありがとう

4

1 に答える 1

2

CodeIgniter は、 にbase_urlある構成変数としてインクルードしますapplication/config/config.php。次のようなことができます。

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

codeigniter に config/production/custom-config.php を含める方法を知っている人はいますか?

カスタム構成ファイルを簡単に作成できます。application/config/フォルダー (または適切な環境フォルダー)にファイルを作成します。例えば:

*application/config/production/custom_config.php:*

<?php

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

次に、次を使用して新しい構成ファイルをロードできます。

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

そして、次を使用して構成変数にアクセスします。

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

最後に、 Config Class に関するドキュメントをご覧ください。

于 2012-01-04T00:41:26.193 に答える