問題タブ [zend-framework3]

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

php - ZF2 Service Manager を ZF3 に変換する

2 つのテーブルとサービスを使用する単純な ZF2 アプリケーションがあり、それを ZF3 で実行するように変換しようとしています。サービス マネージャー コードを更新する方法がわかりません。コントローラの 1 つの例を次に示します。

ZF3 ではサポートされなくなったため、getServiceLocator() 呼び出しの代わりにどのコードを使用すればよいですか? スタック オーバーフローの他の場所で、誰かが別の質問に回答し、 createService 関数の使用を提案しましたが、これは ZF3 からも削除されました。

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

zend-framework-mvc - 1 つのモジュール内の多くのコントローラーの ZF3 zend-mvc 汎用ルートが機能しない

私はZF3にいて、zend-mvc-skeletonを使用して、新しいコントローラー(もちろんアクションメソッドを含む)を作成できるようにしたいので、できるだけ多くのURLに一致する汎用ルートを構成しようとしています。利用可能。

ドキュメントに記載されている一般的なアプローチは、コントローラーとアクションに一致するルートを作成することです (ZF2 と同じ)。

これが私のmodule.config.php

ファイル内のクラスの関数を http://localhost/呼び出しhttp://localhost/applicationて呼び出すのは魅力のように機能します。indexAction()IndexController/module/Application/src/IndexController.php

fooAction()ただし、同じコントローラー (つまり、IndexController) で関数を取得しようとすると機能しません。正しく解決されていませんhttp://localhost/application/foo。次のエラーが表示されます。

http://localhost/bar/fooでを取得しようとすると、同じエラーが発生fooAction()しますbarController

これの何が問題なのか分かりますか?どんな助けでも大歓迎です。どうもありがとう。

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

php - ZF3 ナビゲーション「プラグイン」エラー

https://docs.zendframework.com/zend-navigation/quick-start/に従って、アプリケーションのナビゲーションを作成しようとしています。ナビゲーションを登録し、DefaultNavigationFactory をサービス マネージャーに追加しましたが、ナビゲーションを印刷しようとするとエラーが発生します。

これは私のモジュール/アプリケーション/構成/モジュール.config.php です:

しかし$this->navigation('default')->menu()、スタックトレースを除いて、次のエラーが発生します。

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

php - Zend フレームワークは、変換された子ルートをルーティングできません

私は Zend フレームワーク 3 を初めて使用し、ルートを変換しようとしましたが、部分的に成功しました。メイン ルートを変換して必要な場所にリダイレクトすることはできますが、子ルートの場合、変換は機能しますが、リダイレクトは機能しません。私のコードは以下の通りです。

module.config.php

Module.php

そして私の言語ファイル de_De.php

上記のコードに従って、ルート「language.devgrafioffshore.com/de/Einstellung」で設定コントローラーにリダイレクトできます

しかし 、アクションを追加するために私をリダイレクトする必要があるlanguage.devgrafioffshore.com/de/Einstellung/hinzufügenにリダイレクトすることはできませんが、私は得る

要求された URL はルーティングによって一致しませんでした。

前もって感謝します。さよなら!

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

php - Zf3 コントローラが別のモジュールにあるモデル クラス テーブルにアクセスできない

Zend Framework は初めてです。アクティブなコントローラーから別のモジュールにあるモデル クラス テーブルにアクセスする方法はありますか? ZF3 の bye bye サービス ロケーターとして、他のモジュールにあるモデル クラス テーブルにアクセスできません。

以前は ZF2 コントローラーで

サービスロケーターとして、コントローラーから別のモジュールにあるモデルクラスに関数を呼び出すのに十分でした。サービスロケーターなしでZF3で同様のことを達成する方法はありますか?

よろしくお願いします。さよなら!