私はページ/ディスカッションを持っており、ページングを実装したいと思います。さて、ページが/ discussionとして読み込まれるのは初めてです。つまり、/ discussion/page/1のようになります。他のページの場合、URLは/ discussion/page/$ pagenumberになります。Codeigniterページ区切りの概念的な問題
ここで問題はindex()です。通常、私はindex()内のすべてのページデータを初期化し、初期化されたデータでビューをロードします。しかし、ここでは、index()でデフォルトのページを初期化し、次にpage()でページングの内容を初期化する必要があります。ですから、ページ()からビューに別のデータセットを送る方法はありますか?私はそれがインデックス()によってロードされるので、ビューをロードしたくありません。
しかし、私は上記のことをすることはできないと思います。だから、おそらく私のindex()を空のままにして、ページ内のすべての初期化()し、ビューをロードする必要があります。あなたは何を言っていますか?
私はこれを試しましたが、少しうまくいくようです。しかし、すべてのイメージファイルのパスが変更されます。私は画像を../images/imagename.jpgとして取り込んでいますが、これらのページ変更の後は、../../images/imagename.jpgを使用してフェッチする必要があります。 このルートを追加すると、パスに何かが起こります:(。 – Blueboye
問題は本当に画像の相対パスの使用にあります。フルURL、 '/ absolute/paths/to-image.jpg'を使うか、' img () '関数を呼び出すことができます。動的URLを扱うときに相対パスに依存することはできません。 –
それはうまくいきました:)。もう一つのこと:ページ区切りの最初のページは/ discussion/pageです。/discussion/page/1やjust/discussionに変更するにはどうすればいいですか? – Blueboye