問題タブ [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.
yii - URL のパラメーターのみを表示: Yii の URL 書き換え
私は次のルールを試して、yii で 3 つの「モジュール名」、「コントローラー」、「アクション」をすべて削除し、代わりにパラメーターのみを表示しました。
それは正常に動作します。ただし、「other-module/controller/action」などの他のモジュールからの URL が呼び出されるたびに、ルールがアクティブになります。モジュール内または1つのモジュールのみにルールを実装する方法はありますか?
よろしくお願いします
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 を与えます
アップデート:
php - yii で URL をカスタマイズする
LriIndustries/Companies/id/2
私はそれをに変換したいこのようなURLを持っていますcompany/id/2
構成メインでこの変更を行いました
ビューのURLをから変更したとき
404エラーページにリダイレクトしていました
php - URL マネージャーの 1 つのパスは正しく、他のパスはすべて正しくありません
私は長い間これに悩まされてきましたが、本当に面倒です。私は本当に何をすべきかわからないところまで、多くの方法を試しました。これはリダイレクトする唯一のものですが、問題は他のすべての URL にアクセスできないことです。
これは、最後に id'<item:.*>'=>'shop/product/view',
のようなものにリダイレクトされますが.com/Whatever+Name?id=89
、それを取り除くことはできません。しかし、さらに厄介なのは、他のすべてのモジュール、コントローラーをクリックしても、それらにアクセスできず、常に見つからないことです。'<name:.*>'=>'user/profile/view',
ページが見つからないなど、似たようなものを複製しようとしても。
私のurlmanagerにはこれがあります:
php - yii で urlFormat が「get」の場合、urlManager ルールにアクセスできますか?
YII urlManager に問題があります。urlFormat が「get」の場合、urlManager ルールが適用されません。ここに私のurlManagerコード
ここで、myUrlManager は CUrlManager の拡張クラスであり、MyBaseUrlManager は CBaseUrlRule の拡張クラスです。
urlformat が「get」の場合、urlManager のルールにアクセスできますか?
前もって感謝します
url - フレンドリ URL の yii URL マネージャーのルールを変更する
2 つのパラメーターを必要とするコントローラーがあります。
URLからパラメータを取得できるように、URLをこのようにしたい
something.com/items/type/offset
今ここに私のmain.phpの私の設定があります
ここで私を助けてくれませんか:)
この素晴らしいコミュニティに感謝します