0

私が持っているコードの一部は配列を実行し、各要素のクリック可能なリンクを作成します

foreach($query as $news_item)
{
?>
   <li>
       <a href= <?php echo base_url("pages/view/"); echo $news_item['game_id']; ?> >test</a>
   </li>        
<?php
}

baseurl()を使用してサイトのURLに戻り、pages / view /に移動してから、配列内の要素のgame_idの変数に移動しようとしています。

上記の例では、リンクのフォローURLが表示されます。

http://helios.hud.ac.uk/u0862025/CodeIgniter/index.php/pages/view1

とはいえ、明らかに/ after viewがあり、それは完全に無視されており、私はまだphpに慣れていないので、理由についてはまったくわかりません。

どんな助けでも素敵でしょう!

4

1 に答える 1

1

base_url関数の一部としてそれを取り除いているように聞こえます。代わりにこれを試してください

<a href="<?php echo base_url("pages/view/{$news_item['game_id']}"); ?>">test</a>

于 2013-02-19T21:37:19.670 に答える