CodeIgniter で欠落しているベース URL を解決する
CodeIgniter で、base_url() 関数を利用しようとすると、空の応答が返される場合があります。この問題に対処するには、まず URL ヘルパーをロードすることが重要です。これは 2 つの方法で実現できます。
方法 1: ヘルパーの自動読み込み
application/config/autoload.php ファイルで、行 67 (およそ) を見つけて追加します。 :
$autoload['helper'] = array('url');
方法 2: 手動ロード
コントローラーまたはスクリプト内で、ヘルパーを手動でロードします。
$this->load->helper('url');
ヘルパーがロードされたら、base_url() は自動的に何も表示しないことに注意してください。代わりに、ベース URL を返します。これは、明示的に出力またはエコーする必要があります。
echo base_url();
さらに、戻り値は、構成ファイルで定義されたベース URL に対応します。値が指定されていない場合、CodeIgniter はプロトコル、ドメイン、およびパスを近似します。 config.php ファイル (13 行目) に従って:
これ (base_url) が設定されていない場合、CodeIgniter はプロトコル、ドメイン、およびインストールへのパスを推測します。
以上がCodeIgniterのbase_url()関数が空を返すのはなぜですか?それを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。