問題タブ [zf3]

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 投票する
1 に答える
233 参照

zend-framework - Zend フレームワーク: 作成オプションをサービスに渡す方法

module.config.phpライクにサービスを登録する場合

ZF2 (ファクトリが を実装する場合MutableCreationOptionsInterface) でも ZF3 ( $container->get(\Path\To\Your\Service\AService::class, $options).

作成オプションをサービスに渡す方法を誰か教えてもらえますか?

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

php - doctrine「mapping」名前空間にコマンドが定義されていません (doctrine-module mapping:import)

Doctrine を使用して ZF3 PHP プロジェクトを開始するためにデータベースをインポートしようとしています。

データベースからエンティティを作成する方法に関するこのチュートリアルを読み、次のコマンドを発行しました。

そして、このエラーが発生しました:

利用可能なコマンドをリストします。orm:migration:およびのみdbal:がリストされ、mapping:コマンドはまったくありません。

ここでインストールフェーズが欠落していますか?

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

php - モジュール サービスとコントローラーからローカル パラメーターにアクセスする

Zend Framework 3 に基づいてサイトを開発しており、一部のモジュールでは電子メールを送信する必要があります。

そのために PERL Mail を使用しています。すべての電子メール送信リクエストを本番環境の Amazon SES サービスに転送します。開発には無料の gmail アカウントを使用しています。

私のアプリケーションでは、そのlocal.phpファイルを使用してメール構成をローカルに保存したいと考えていますproject/config/autoload directory。このようにして、開発と本番の両方で異なる構成を使用できます。local.phpそのため、ファイルに次のエントリを作成しました。

モジュールのサービスとコントローラーからこれらのパラメーターを取得する方法がわからないことを除いて、すべて問題ありません。

このパラメーターにアクセスするために必要なサービスの例を次に示しますmodule/User/src/service/UserManagerService

このサービスにはファクトリがあります。

私はこれらの ZF3 ファクトリ、サービス、およびコントローラにかなり慣れていないので、ここではほとんど迷いません。

このサービスの local.php ファイルに保存されているパラメータを取得するにはどうすればよいですか? そのアプローチはコントローラでも同じでしょうか?

0 投票する
3 に答える
2852 参照

php - PHP5 と PHP7 を使用する ZF2

次の場所にあるカスタム クラスに問題があります。

を使用して、このようなデータベース アダプターを取得します(このLearning Zend Framework 2チュートリアルServiceLocatorとまったく同じです)。

PHP 5 では問題なく動作しますが、PHP 7 では動作しません。ServiceLocatorAwareクラスはPHP 7ではなくなったようです。そして、次のエラーが発生します:

PHP 5 と PHP 7 にこのような違いがある理由と、その解決方法を教えてください。

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

php - Zend Framework 3 を使用して RESTful サービスを構築する最良の方法

RESTful サービスを利用して Web クライアント (AngularJS) およびモバイル プラットフォーム (Android および iOS) と対話する新しいプロジェクトを開始しています。

ビジネス ロジックを RESTful サービス内に隠し、Web クライアントとモバイル プラットフォームの両方に同じコードを使用するという考え方です。

私たちのサーバーは、Zend Framework 3 を使用して PHP で構築されています (フレームワークは初めてです)。アプリケーションには、数百のサービスを持つ数十のエンティティがあります。

ZF2にはRESTモジュールがあるようですが、ZF3用のモジュールが見つかりません(少なくともドキュメントにはありません)。

私が持っているいくつかの質問:

  • ZF3 を使用して RESTful サービスを提供する最善の方法は何ですか?
  • ZF モジュールをインストールしますか? ZF3 に付属してすぐに使用できるものはありますか?
  • サービス専用のコードでモジュールを作成しますか? 他のモジュールは、ビジネス ロジック用にこの REST モジュールを呼び出しますか?