こんにちは
fuelphp初心者です。
fuelphpのpaginationクラスのpagination_url属性にGETパラメーターを付加したいのですが
やり方がわからず困っております。
知ってらっしゃる方がおりましたら、ご教授お願いできますでしょうか
やりたいことですが、
$config = array(
'pagination_url'=>'search/type/',
'uri_segment'=>2,
'total_items' => 50,
'per_page' => 20,
'num_links'=>5,
'template' => array(
のpagination_urlの後ろに「?param1=hoge」を付加させたいのです。
'pagination_url'=>'search/type/'.'?param1=hoge',
とやってしまうと作成されたpaginationのURLが
http://www.hoge.com/search/type?param1=hoge/2
という感じにGETパラムの後ろにセグメント情報が付加されてしまいます。
理想としては、
http://www.hoge.com/search/type/2?param1=hoge
http://www.hoge.com/search/type/3?param1=hoge
http://www.hoge.com/search/type/4?param1=hoge
という感じになるとうれしいです。
ご教授お願いいたします。
No.1ベストアンサー
- 回答日時:
fuelPHP初心者というかPHP自体不慣れな者なので参考程度に。
COREを見てる感じですとページ番号がURLの最後につくのが固定なようなので
理想となるようなURLを生成する機能は恐らくないと思います。
fuel/core/classes/pagination.php
これを元に新たなコアクラスを作り代替するか
コアクラスを拡張するしかないような感じがします。
(強引に上記ファイル自体を触ってしまってもいいと思いますが)
参考URL:http://press.nekoget.com/fuelphp_doc/general/ext …
ご回答ありがとうございます。
”新たなコアクラスを作り代替”というヒントを基に色々調べた結果、
新しいクラスをオーバーライドすればできるようですので、
挑戦してみます
ご回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
- C言語・C++・C# プログラミングのペーパーテスト 実行結果を表示せよ #include <stdio.h> int h 1 2022/07/09 15:27
- HTML・CSS 全部のアクセスを指定したページに転送させたい 2 2022/06/28 16:33
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- JavaScript ifreamをリロードしたい 1 2022/05/03 16:15
- JavaScript Javascript初心者|jQueryの.val()で値を取得し複数の要素を連結させる方法知りたい 2 2022/06/02 12:06
- JavaScript JavaScriptで「〇以上▲まで」の書き方 1 2022/07/20 14:44
- PHP PHPを使って、別サイトの一部を取得して表示したいのです。。 1 2023/01/18 21:45
- C言語・C++・C# プログラミングのペーパーテスト 実行結果がどのように表示されるか答えよ #include <stdi 1 2022/07/09 14:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA コレクションに2次元配列...
-
ExcelVBAで部分一致(*)をしたい
-
正規表現 ファイル名の取得
-
既存関数の上書き
-
Let's Encryptで自動更新がされ...
-
VB.NETからVBAマクロ(引数)を呼...
-
VB.NETSystem.Xml 要素数を得る...
-
PHPの名前空間インポートについて
-
PHPでの画像の形式の変換
-
pdoについて
-
Dosブロンプトでtabを出力したい
-
switch()文で値の大小比較
-
wordの差し込み印刷で文字...
-
syntax error, unexpected 'ech...
-
DTOとEntityの差は何ですか。
-
phpでcookieがうまく保存されない
-
excel access連携 このテーブル...
-
ローカルのコンピュータ名を取...
-
【C#】DataGridViewの最大列数...
-
Excel VBA:特定の文字列以降(...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA コレクションに2次元配列...
-
VB.NETからVBAマクロ(引数)を呼...
-
PHPでの画像の形式の変換
-
VB.NETSystem.Xml 要素数を得る...
-
エラーの理由が分りません。Pri...
-
CSVファイルをブラウザのキャッ...
-
PHP、ヒアドキュメント内でのIF...
-
既存関数の上書き
-
【シェル】case文でワイルドカ...
-
PHPの変数値をリンクさせたい
-
可変変数にアロー演算子を使いたい
-
どういうプログラムを関数化を...
-
ExcelVBAで部分一致(*)をしたい
-
サブネットマスクを用いたIP制...
-
PHP Catchable fatal error の...
-
VB6のコンボボックスのテキスト...
-
protectedなのにアクセスできな...
-
[C++]std:mapの扱いを教えて頂...
-
次のhtml・cssでspan内の文字を...
-
classの再定義エラーについて
おすすめ情報