問題タブ [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.
php - ZF2 Service Manager を ZF3 に変換する
2 つのテーブルとサービスを使用する単純な ZF2 アプリケーションがあり、それを ZF3 で実行するように変換しようとしています。サービス マネージャー コードを更新する方法がわかりません。コントローラの 1 つの例を次に示します。
ZF3 ではサポートされなくなったため、getServiceLocator() 呼び出しの代わりにどのコードを使用すればよいですか? スタック オーバーフローの他の場所で、誰かが別の質問に回答し、 createService 関数の使用を提案しましたが、これは ZF3 からも削除されました。
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
。
これの何が問題なのか分かりますか?どんな助けでも大歓迎です。どうもありがとう。
php - ZF3 ナビゲーション「プラグイン」エラー
https://docs.zendframework.com/zend-navigation/quick-start/に従って、アプリケーションのナビゲーションを作成しようとしています。ナビゲーションを登録し、DefaultNavigationFactory をサービス マネージャーに追加しましたが、ナビゲーションを印刷しようとするとエラーが発生します。
これは私のモジュール/アプリケーション/構成/モジュール.config.php です:
しかし$this->navigation('default')->menu()
、スタックトレースを除いて、次のエラーが発生します。
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 はルーティングによって一致しませんでした。
前もって感謝します。さよなら!
php - Zf3 コントローラが別のモジュールにあるモデル クラス テーブルにアクセスできない
Zend Framework は初めてです。アクティブなコントローラーから別のモジュールにあるモデル クラス テーブルにアクセスする方法はありますか? ZF3 の bye bye サービス ロケーターとして、他のモジュールにあるモデル クラス テーブルにアクセスできません。
以前は ZF2 コントローラーで
サービスロケーターとして、コントローラーから別のモジュールにあるモデルクラスに関数を呼び出すのに十分でした。サービスロケーターなしでZF3で同様のことを達成する方法はありますか?
よろしくお願いします。さよなら!