問題タブ [zend-route]

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 に答える
396 参照

zend-framework - ルートとは何ですか? どこでどのように定義しますか?

私の zend アプリケーションにはいくつかのモジュールがあります。私のモジュールのビュースクリプトの1つで、そのようなURLを作成しました

これにより、Route "custom" is not defined というエラーが発生します。

ルートとは?それをどこでどのように定義するか?

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

zend-framework - ルートを構成するさまざまな方法は何ですか?

Zend Framewor に精通している人は、ルートとは何か、ルートがシステム全体にどのように影響するかを知っています。私の質問は、このルートを構成する方法について懸念しています。Bootstrap.phpと を介して、それらを構成する 2 つの方法を知っていますapplication.ini

ただし、私自身がZend Frameworkの学習者であるという事実を隠していません。どちらが優れていて、どちらが優先されるべきかわかりません。

さらに、これらがルーターを構成する唯一の方法であるかどうかはわかりません。

では、ルーターを構成する方法と、他の方法よりも優れている方法を教えてください。

PS:回答として知っている 2 つの方法を含めました。

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

zend-framework - Zend Route XML 構成が期待どおりに機能しない

以下は、Zend Framework アプリに読み込まれる routes.xml です。2 つのルートがあり、1 つは URL/aanbod/tekoop/huisと一致し、もう 1 つは一致する必要があります。/aanbod/200/gerenoveerde-woning

問題は、これらのサンプル URL の両方が詳細アクションで終了するのに対し、最初の URL はインデックス アクションで終了する必要があることです。

このルーティング設定の何が問題なのか、誰でも明確にできますか?

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

php - Zend ルートの正規表現の問題

私は多言語の Zend プロジェクトを開発しています。イベントを作成しているので、次のような構造を使用したい:

  • domain.com/event/2010/ => 2010 年のイベント
  • domain.com/event/2010/11/ => 2010 年 11 月のイベント
  • domain.com/event/2010/11/23/ => 2010 年 11 月 23 日のイベント

このポピュズのために、次のルートを作成しました。

最初のものは完璧に機能します。2 つ目は、「action 2010 does not exist」のようなエラーを表示します。ここで何が問題ですか?

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

ajax - 同期アドレスのルートを定義した後、ajaxはzendのbaseUrl()関数で動作しますか?

同期呼び出し(ページを更新する)のzendルートを定義し、ajaxリクエストを定義するためにzendのbaseUrl()関数を使用しました。しかし、ajaxリクエストはこのメソッドでは機能しません。

ここで、ルートによってもajaxアドレスを定義する必要がありますが、アプリケーションには多くのajax呼び出しがあり、呼び出しごとにルートを定義するには時間がかかります。

代替手段は何ですか?

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

zend-framework - Zend-ajaxAPIのルート

アプリケーションにルートを追加して、ajax呼び出しで使用できるようにしようとしています。

これが私のapplication.iniにあるものです

/ backend / api / SomeCommandに対してajax呼び出しが行われると、次のエラーが生成されます。

メッセージ:無効なコントローラーが指定されました(バックエンド)

モジュールが「バックエンド」ではなく「デフォルト」に設定されており、コントローラーが「API」ではなく「バックエンド」に設定されていることがわかりますが、これは何が原因でしょうか。

0 投票する
4 に答える
550 参照

zend-framework - コントローラ間で変数を渡すZend

私はZendFrameworkを使用して小さなマーケティングプロジェクトに取り組んでいます。プロジェクトのバックオフィスは現在、キャンペーンコントローラーとミニサイトコントローラーの2つのコントローラーで構成されています。ユーザーはフォームを使用してキャンペーンを作成し、次にこのキャンペーンにリンクされた2番目のフォームを使用してミニサイトを作成する必要があるため、ミニサイトのデータを保存するときにキャンペーンとユーザーIDを取得する必要があります。

ベストプラクティスとその理由は何ですか?これらの変数をセッションオブジェクトに渡す必要がありますか?または、これらの変数を次のようなルートで渡す必要があります。

編集:キャンペーンの作成時にユーザーがログに記録され、認証されます

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

php - 階層のある Zend レスト ルート

現在、イベント コントローラー (/event) に対して機能する REST ルートがあります。EventSignUp コントローラーでイベント サインアップを処理し、このコントローラーを /event/signups ルートにマップしたいと考えています。

Zend Frameworkのドキュメントには、URL /event/signup/:id を Event_SignupController にマップする必要があると記載されています。しかし、これは私にはうまくいきません。

Bootstrap クラスのすべてのコントローラーにデフォルトの REST ルートを設定します。

何か不足していますか、それともドキュメントが間違っていますか? ドキュメントが間違っている場合、目的の目標を達成するためにどのようなアプローチを取る必要がありますか?

余談ですが、既存のコントローラーの多くはデフォルトの REST ルートに依存しているため、既存のすべてのコントローラーに新しいルートを実装する必要がないソリューションがあれば便利です。

編集: ドキュメントには、 /product/ratings が Product_RatingsController に変換されると記載されています。これは Products モジュールの RatingsController を意味します。すべてのコントローラがデフォルト モジュールに配置されているため、必要な動作が Rest Route でサポートされていません。

したがって、これは私の質問を変更します.デフォルトのRestルートへの既存のコントローラーの依存関係に影響を与えることなく、私の望ましい動作を達成することは可能ですか? もしそうなら、どのように?そうでない場合、私にとって最善のアプローチは何ですか?

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

zend-framework - Zend フレームワークは、指定されたカスタム ルートを気にしません。

ルーターを作成し、このようにコントローラーに追加しました

まず、このルーターは何もしていません。 に移動するたびに /page/list/general/0/1、新しいルートではなく標準ルートを使用します。