1

CSS の URL を非表示にして、相対パスのみを表示しようとしています。ここに私のhtmlがあります

<!DOCTYPE html>
<html>
  <head>
    <title>Bootstrap 101 Template</title>
    <!-- Bootstrap -->
    <link href="<?php echo site_url('css/bootstrap.min.css'); ?>" rel="stylesheet" media="screen">
  </head>
  <body>
    <h1>Hello, world!</h1>
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script src="js/bootstrap.min.js"></script>
  </body>
</html>

次に、ブラウザで表示すると、ソースコードにこれが表示されます。

<!DOCTYPE html>
<html>
  <head>
    <title>Bootstrap 101 Template</title>
    <!-- Bootstrap -->
    <link href="

これを修正するにはどうすればよいですか。使用しているファイルはphpファイルです。

4

2 に答える 2

2

URLヘルパーをロードしましたか?

$this->load->helper('url');

ヘルパーを1回だけロードする場合は、ヘルパーを自動ロードすることもできます。

リソースを自動ロードするには、application / config / autoload.phpファイルを開き、ロードするアイテムをautoload配列に追加します。そのファイルには、各タイプのアイテムに対応する手順が記載されています。

CodeIgniter AutoLoad

于 2013-01-18T21:34:26.717 に答える
1

デフォルトの php ライブラリに関数 site_url が見つかりませんでした。サーバーで PEAR が有効になっていますか?

相対パスが必要な場合は、次を使用できます。

<?php echo  $SERVER['HTTP_HOST'].'css/bootstrap.min.css'; ?>

あるいは単に

../css/bootstrap.min.css

またはルートから直接

/css/bootstrap.min.css
于 2013-01-18T21:08:34.610 に答える