問題タブ [zend-framework-routing]
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.
php - ZF2 「 login?url=foo 」のようなルートを作成
私は今これに2時間苦労しています。url
次のようなパラメータ(という名前)でルートを作成できました/login/url
:
ただし、次のような URL が必要/login?url=foo
です。私は次のようなことを試しました:
しかし、うまくいきません。Zend Framework 2 でこれを達成する方法はありますか?
どうもありがとう!
編集:次 のような何かを試しています:
コントローラー内 (ログインアクション):
要求された URL がどこにも表示されません... 何か提案はありますか?
php - アプリケーション モジュールのブートストラップ コードを短絡するエラー アクション
実行中にエラー ページが次のコードにヒットすることはありません。
ここでは DesignHandler を理解することは重要ではありませんが、重要なことは、エラーが発生したときに、エラー ページに正しくルーティングされますが、このコードにはヒットしないということです。
または( onbootstrap と init の両方を試しました)
これを解決する方法がわかりません。エラーが発生するとルートが短絡し、このコードがヒットすることはないと思います
アップデート
私も両方のコードでこれを試しましたが、成功しませんでした:
php - ルートがアクションを呼び出していません
Zend-Framework3 は初めてです。
ZF2 アプリケーションを ZF3 に移行しています。
[:/action]
Actions
コントローラーでを呼び出していません。コントローラーでルートとして定義されているすべてのアクションを手動で記述する必要がありますか?
これが私のルーターですmodule.config.php
/user/register
アクションを呼び出そうとすると。生成し404 error
ます。
どこが間違っていますか?または、すべてのアクションを手動で登録する必要がありますか?
php - ZF3: アクションとビューが見つかりません
私のアプリケーションでは、コントローラーに 2 番目のアクションを作成しました。URL http://local.domainでアプリケーションを呼び出すと、正しいページが表示されるので、正しいコントローラーと呼ばれます。しかし、この呼び出しをhttp://local.domain/liga-futbol-1にしたい場合は機能せず、次のエラーが発生します。
404 エラーが発生しました ページが見つかりません。要求された URL はルーティングによって一致しませんでした。
例外はありません
IndexController.php
module.config.php
ディレクトリ:
「/dir_project/data/cache」でキャッシュを確認しましたが、何もありません。
私は何を間違っていますか?