1

ここは初心者です。codeignitersegment()メソッドに問題があります。href($ this-> url-> segment(6))でURLの6番目のセグメントを参照しましたが、リンクをクリックすると、完全なURl/6番目のセグメントに移動します。 .ieリンクをここに配置したいwww.webcoachbd.com(これは私のURLの6番目のセグメントです)が、http://www.example.com/controller_name/method_name/segment1/segment2/segment3/www.webcoachbdに移動します.com

4

3 に答える 3

2

あなたはあなたの見解でこれをしていますか?

$ this-> uri-> segmentがビュー内で機能するかどうかはわかりませんが、自分で必要になることはありません。

代わりに、コントローラー内のURIを取得して、ビューに戻します。

$this->load->view('some view', array(
    'link'    => $this->uri->segment(6)
));

-

<a href="<?php echo $link;?>">link</a>

私はあなたがそれをしたいと思う理由を本当に理解していませんが。

于 2012-03-19T04:15:23.520 に答える
1

そのURLではなくuri

$this->uri->segment(6);

そして私はあなたが行方不明だと思います=アンカーの演算子

<a href="<?=$this->uri->segment(6)?>">MyLink</a>
于 2012-03-19T04:12:20.350 に答える
0

投稿した結果のURLから、スラッシュが欠落している可能性があります。

<a href="/<?php echo $this->uri->segment(6); ?>">link text</a>

これにより、URLは、ブラウザが現在のフォルダ内にあると見なす場所ではなく、サイトのルートに転送されます。

于 2012-03-19T14:10:06.033 に答える