問題タブ [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.
zend-framework - Zend フレームワーク: 作成オプションをサービスに渡す方法
module.config.php
ライクにサービスを登録する場合
ZF2 (ファクトリが を実装する場合MutableCreationOptionsInterface
) でも ZF3 ( $container->get(\Path\To\Your\Service\AService::class, $options)
.
作成オプションをサービスに渡す方法を誰か教えてもらえますか?
php - doctrine「mapping」名前空間にコマンドが定義されていません (doctrine-module mapping:import)
Doctrine を使用して ZF3 PHP プロジェクトを開始するためにデータベースをインポートしようとしています。
データベースからエンティティを作成する方法に関するこのチュートリアルを読み、次のコマンドを発行しました。
そして、このエラーが発生しました:
利用可能なコマンドをリストします。orm:
、migration:
およびのみdbal:
がリストされ、mapping:
コマンドはまったくありません。
ここでインストールフェーズが欠落していますか?
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 ファイルに保存されているパラメータを取得するにはどうすればよいですか? そのアプローチはコントローラでも同じでしょうか?
php - PHP5 と PHP7 を使用する ZF2
次の場所にあるカスタム クラスに問題があります。
を使用して、このようなデータベース アダプターを取得します(このLearning Zend Framework 2チュートリアルServiceLocator
とまったく同じです)。
PHP 5 では問題なく動作しますが、PHP 7 では動作しません。ServiceLocatorAware
クラスはPHP 7ではなくなったようです。そして、次のエラーが発生します:
PHP 5 と PHP 7 にこのような違いがある理由と、その解決方法を教えてください。
php - Zend Framework 3 を使用して RESTful サービスを構築する最良の方法
RESTful サービスを利用して Web クライアント (AngularJS) およびモバイル プラットフォーム (Android および iOS) と対話する新しいプロジェクトを開始しています。
ビジネス ロジックを RESTful サービス内に隠し、Web クライアントとモバイル プラットフォームの両方に同じコードを使用するという考え方です。
私たちのサーバーは、Zend Framework 3 を使用して PHP で構築されています (フレームワークは初めてです)。アプリケーションには、数百のサービスを持つ数十のエンティティがあります。
ZF2にはRESTモジュールがあるようですが、ZF3用のモジュールが見つかりません(少なくともドキュメントにはありません)。
私が持っているいくつかの質問:
- ZF3 を使用して RESTful サービスを提供する最善の方法は何ですか?
- ZF モジュールをインストールしますか? ZF3 に付属してすぐに使用できるものはありますか?
- サービス専用のコードでモジュールを作成しますか? 他のモジュールは、ビジネス ロジック用にこの REST モジュールを呼び出しますか?