URIに問題があります。投稿を調べてみましたが、答えが見つかりませんでした。
チュートリアルはここにあります:http: //codeigniter.com/user_guide/tutorial/news_section.html
基本的に私はすべてを複製し、それはうまく機能しますが、私のブラウザなのか、何かを誤って構成したのかわからないところがあると思います。
「views/news / index.php」には、チュートリアルに従って次のコードがあります。
<h2><? echo $news_item['title'] ?></h2>
<div id="main">
<? echo $news_item['text']?>
</div>
<p>[b]<a href="news/<? echo $news_item['slug']?>">View Article</a>[/b]</p>
問題は、ブラウザでソースHTMLを調べると、リンクが次のように表示されることです。
記事を見る
私が思うに、これは正しいと思います。しかし、私がクリックすると、それは私を指し示します:
localhost / CI / index.php / news / news / firstnews
ご覧のとおり、「ニュース」はURIで2回繰り返されます。ブラウザは、index.phpにクリーンアップしてそこに追加するのではなく、開いているURIにhref値を追加しているようです。
href値から「news」ビットを削除しようとしましたが、正常に機能します。
それが何か違いを生むなら、私はChomeを使っています。
それは私の間違いですか?または、これはチュートリアルの単なるエラーですか?