私は、芸術用の次のURLを作成したいと考えています:http://mysite.com/articles/IDここではIDは記事のIDですが、これはもちろん定数ではありません。 codeigniterを使ってどうすればいいですか?私が知っているように、2番目のセグメントはコントローラ内のメソッド名でなければなりません...codeigniterの2番目のセグメントとして投稿IDを渡す
0
A
答えて
7
そのシンプルな、CodeIgniterのルーター
$route['articles/([0-9]+)'] = "controller_name/article/$1";
でそして、あなたのコントローラに
http://mysite.com/article/id
をルーティングする強力なURLを持って
public function article($id) {
//here your article id
echo $id;
}
また、すべての組み合わせをindex.phpに転送するために.htaccessにURL転送が必要です。
RewriteEngine On
Options -Indexes
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
1
codeigniter routingを使用してください。
これをルーティングに追加します。 $ route ['articles /(:num)'] = "articles/list/$ 1";
関連する問題
- 1. AJAXが2回目の投稿に投稿する投稿
- 2. Codeigniterの2番目の関数にクエリ結果を渡す
- 3. 私は2つのテーブルを持っています、1番目は友人で2番目は投稿です
- 4. 3番目の投稿ごとにカテゴリから投稿を取得する
- 5. Symfony2:投票者に2番目のオブジェクトを渡す
- 6. 最初の投稿を削除して、PHPで2番目に表示
- 7. Codeigniterフォーム投稿と検証
- 8. Wordpress/MySQL - >特定の投稿の投稿者によって投稿された投稿の総数とともに投稿IDを取得します。
- 9. Facebook API:2番目のファンページに投稿するアプリケーションを承認する
- 10. グリッド内の4番目と8番目のブログ投稿を取得するWordpressとページネームの友だち
- 11. id属性としてポストIDを使用してブログ投稿を投稿する
- 12. Codeigniter URLセグメントにURLを渡す
- 13. 秘密のフィールドに投稿IDの値を渡す
- 14. 正しい変数を渡していない部分的なビューとしてのモーダルのcodeigniterフォームの投稿
- 15. 投稿IDを使用して特定の投稿を表示する方法
- 16. ループ内に投稿タイプとIDで1つの投稿を取得します
- 17. codeigniterにjsonとしてデータを投稿するには?
- 18. Wordpress投稿ID
- 19. 最近の投稿を4番目のポストに表示
- 20. 2番目の引数としてデータを渡すAフレーム位置のアニメーション
- 21. CodeigniterのURL、2つのセグメント:news/news/
- 22. 入力として2番目のクエリ
- 23. カスタム投稿タイプを使用する投稿IDではなくパーマリンクのID
- 24. Wordpress投稿者IDによって投稿を取得
- 25. 2番目のビューから1番目のビューコントローラにデータを渡す
- 26. IDと一緒に2番目のテーブルの数を取得
- 27. Ajax + jQuery投稿ID:
- 28. 選択したドロップダウンリストを2番目のドロップダウンリストに渡します
- 29. カスタム投稿タイプの各投稿に番号を割り当てますか?
- 30. コールバック関数にこの2番目のパラメータを渡します。