問題タブ [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 - Can anyone tell how to include custom libraries in Zend Framework 3?
I have tried the way they used to include in Zend Framework 2 but it gives me an error
Fatal error: Class 'Lib\FusionCharts' not found in /var/www/html/skeleton/module/Album/src/Controller/AlbumController.php on line 13
php - Zend 3 ファクトリー インターフェイス
コントローラーに Factory を実装しようとしています:
}
エラーが発生しました:
Zend 3でサービスマネージャーがコントローラーから削除されたため、モデルをコントローラーに注入したいので、これが必要です。
https://framework.zend.com/manual/2.4/en/ref/installation.htmlに記載されているスケルトンを使用しました
composer.json は次のとおりです。
この問題がわかりません。たとえば、次のような多くのチュートリアルを読みました。
https://zendframework.github.io/zend-servicemanager/migration/
助けていただけますか?
現在、このメソッドは Zend\ServiceManager\Factory\FactoryInterface::__invoke と互換性があると思います
php - zend Framework 3 は zftool をサポートしていますか?
Zend Framework 3 で新しいアプリケーションを作成していますが、zftool について質問があります。zftool は zend Framework 3 で動作しますか? 私がグーグルで調べたところ、zend フレームワーク 3 は zftool をサポートしていないことがわかったからです。
zend フレームワークが zftool をサポートしていない場合、どのようにモジュールを作成できますか?
別の問題: composer を使用して zend Framework 3 をインストールしました。これが私のcomposer.jsonファイルです...
メソッドを使用echo zend_version();
すると、結果 2.6.0 が表示されます。だから私はどのzendバージョンを使用しているのか混乱していますか?
これについて何か提案はありますか?
ありがとう!
php - " ZF3 Zend\Math\Rand "この PHP 環境は安全な乱数生成をサポートしていません。PHP 5.6 と Mcrypt および openssl
ZF3 を使用していて、新しいサーバーでアプリケーションを構成したばかりで、CSRF トークンの生成時に次のエラーが発生します。
サーバーは PHP 5.6.28 を実行しているため、次のように記載されている ZF3 移行ガイドを確認しました。
「このメッセージは、次の拡張機能またはライブラリのいずれもインストールされていない Windows マシンで 7 未満の PHP バージョンを使用している場合に表示されます。
- Mcrypt
- リブナトリウム
- カピコン
- OpenSSL」
サーバーには Mcrypt と OpenSSL の両方があります。必要に応じて random_compact ライブラリも使用しています。私が見逃しているものはありますか?それとも、PHP 7 が唯一の解決策ですか? ありがとう。
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 モジュールを呼び出しますか?