codeigniter
  • url
  • routing
  • 2016-06-29 10 views 0 likes 
    0

    私はキャリアのページを持っていますが、私は私のヘッダーナビゲーションにクリックしたときに重複URL CodeIgniterの

    <a class="btn-system btn-medium" href="apply/<?php echo $job->id;?> " style="box-shadow:none !important;">Apply Now</a> 
    

    は今、私は今

    $route['apply/(:any)']='welcome/apply/$1' ; 
    

    としてこのanachorタグのルートをmwentionedているボタンになりまし適用されます

    <ul class="nav navbar-nav navbar-right"> 
              <li><a href="home">Home</a></li> 
              <li><a href="about">About Us</a></li> 
              <li><a href="services">Services</a></li> 
    
    
              <li><a href="portfolio">Portfolio</a></li> 
              <li><a href="blog">Blog</a></li> 
              <li><a href="careers">Career</a></li> 
              <li><a href="contact">Contact</a></li> 
             </ul> 
    

    リンクをbase_url/apply/homeとして生成するため、私にはホームページが与えられていませんまたはその他のコンテンツ

    リンクが重複しています。ネオンヘルプが可能ですか?

    +0

    はなぜあなたはリンクを入れていますこのように 'base_url( 'home')'関数を使う代わりに。あなたはあなたのエラーを投稿してもらえますか、実際には重複していますか? –

    +0

    この$ route ['apply /(:num)'] = 'welcome/apply/$ 1'; – krutssss

    答えて

    0

    "link"の前にスラッシュを付けてルートから読み込みます。

    <a class="btn-system btn-medium" href="/apply/<?php echo $job->id;?> " style="box-shadow:none !important;">Apply Now</a> 
    

    のように私は

    <a class="btn-system btn-medium" href="<?php echo \"/apply/$job->id\";?> " style="box-shadow:none !important;">Apply Now</a> 
    

    とPHPでそのすべてを置くか@RajJaganiによってコメントで述べたようにbase_url()関数にそれを置く:

    <a class="btn-system btn-medium" href="<?php echo base_url('apply/'.$job->id');?> " style="box-shadow:none !important;">Apply Now</a> 
    
    +0

    "スラッシュとのリンクは何の助けもしていません" ..代わりに私はhrefのsite_url( "home")を使用しました –

    +0

    申し訳ありませんが、役立ちました。 –

    関連する問題