問題タブ [yii-url-manager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
77 参照

yii - URL のパラメーターのみを表示: Yii の URL 書き換え

私は次のルールを試して、yii で 3 つの「モジュール名」、「コントローラー」、「アクション」をすべて削除し、代わりにパラメーターのみを表示しました。

それは正常に動作します。ただし、「other-module/controller/action」などの他のモジュールからの URL が呼び出されるたびに、ルールがアクティブになります。モジュール内または1つのモジュールのみにルールを実装する方法はありますか?

よろしくお願いします

0 投票する
1 に答える
173 参照

yii - urlmanager が目的のページにルーティングされない

ショップはモジュール、製品はコントローラーです。私のリンクには、商品の名前である item という追加のパラメーターがあります。リンクをクリックすると、目的の URL が生成されないか、ページが表示されません。

私はいくつかの方法を試しました。

'shop/product/view/<id:\d+>/<item:\w+>'=>'<item>',これにより、shop/product/view/6?item=name が得られます

'<module:(shop)>/<controller:(product)>/<action:(view)>/<id:\d+>/<item:\w+>'=>'<item:\w+>'これは私に上記と同じことを与えます

shop/product/view/id/<id:\d+>/item/<item:\w+>'>=>'shop/<item:\w+>'、これによりエラーページが表示されますUnable to resolve the request "shop/name"

独自の拡張 curlmanager を作成しようとしましたが、失敗しました。それは私に同じ url.shop/product/view/6?item=name を与えます

アップデート:

0 投票する
2 に答える
53 参照

php - yii で URL をカスタマイズする

LriIndustries/Companies/id/2私はそれをに変換したいこのようなURLを持っていますcompany/id/2

構成メインでこの変更を行いました

ビューのURLをから変更したとき

404エラーページにリダイレクトしていました

0 投票する
0 に答える
44 参照

php - URL マネージャーの 1 つのパスは正しく、他のパスはすべて正しくありません

私は長い間これに悩まされてきましたが、本当に面倒です。私は本当に何をすべきかわからないところまで、多くの方法を試しました。これはリダイレクトする唯一のものですが、問題は他のすべての URL にアクセスできないことです。

これは、最後に id'<item:.*>'=>'shop/product/view',のようなものにリダイレクトされますが.com/Whatever+Name?id=89、それを取り除くことはできません。しかし、さらに厄介なのは、他のすべてのモジュール、コントローラーをクリックしても、それらにアクセスできず、常に見つからないことです。'<name:.*>'=>'user/profile/view',ページが見つからないなど、似たようなものを複製しようとしても。

私のurlmanagerにはこれがあります:

0 投票する
1 に答える
195 参照

php - yii で urlFormat が「get」の場合、urlManager ルールにアクセスできますか?

YII urlManager に問題があります。urlFormat が「get」の場合、urlManager ルールが適用されません。ここに私のurlManagerコード

ここで、myUrlManager は CUrlManager の拡張クラスであり、MyBaseUrlManager は CBaseUrlRule の拡張クラスです。

urlformat が「get」の場合、urlManager のルールにアクセスできますか?

前もって感謝します

0 投票する
1 に答える
115 参照

url - フレンドリ URL の yii URL マネージャーのルールを変更する

2 つのパラメーターを必要とするコントローラーがあります。

URLからパラメータを取得できるように、URLをこのようにしたい

something.com/items/type/offset

今ここに私のmain.phpの私の設定があります

ここで私を助けてくれませんか:)
この素晴らしいコミュニティに感謝します