かなり多くの説明がありますので、辛抱強く読んでください。
機能リスト
上記の 2 つのフィールドに注意してください。is_support_query_string
と is_link
は、 であるかどうかを示します。 >is_support_query_string
追加のクエリ文字列がサポートされているかどうかを示します。
コードには次の文が含まれています:
< /p>
実際の効果は次のとおりです:
以下のリンク 製品リスト
には、実際には追加の mp_id
(製品 ID
) があります。必要なのは ma_id
(アクティビティ ID
) だけです。
< /p>
次に、製品を編集
するには、次のリンクが必要です。
現在位置の動的パラメータを実装する方法は次のとおりです。関数ポイント
が link
であるかどうか、および link
であるかどうかを確認します。 追加のクエリ文字列
がサポートされているかどうかを判断します。サポートされている場合は、現在のURL
にクエリ文字列があるかどうかを判断します。現在の 関数ポイント< /code> の
link
に追加しますクエリ文字列
。このように、現在の場所の一部のリンクには動的パラメータが必要です。
しかし、上記の説明には問題も指摘されています。関数ツリー
: Activity Management\Meow Meow Shopping\Activity List\Product List\Edit Products
, 製品の編集
をクリックすると、現在表示されているページは製品の編集
のページであり、製品の編集
へのリンクは次のとおりです。 ma_id
およびmp_id
:
製品リスト
へのリンクは次のとおりです。
注意、通常、product list
には mp_id
が含まれないはずですが、私の解決策が不完全だったため、フィルタリング機能を追加するとこのような不正現象が発生しました。製品リストの場合、現在の場所
の製品リスト
をクリックすると、その製品のみが表示される現象が発生します (バグ
a!)。
ダニウ、どうやって解決しますか? ? 3q
わかりません。コロンの後の単語を囲んでみてください (? . $_SERVER['QUERY_STRING'])
PHPでパラメータとURLを処理することはお勧めできません。 Php はパラメータを受け入れ、データを処理して返すだけで済みます。js を使用して現在の URL のパラメータを取得し、編集操作中にパラメータを追加できます。リスト表示のためにつなぎ合わせる必要はありません。
読む忍耐力がありません、ごめんなさい