問題タブ [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 - zf3のコントローラーからlocal.phpファイルにアクセスする方法
Zend-framework 3 を使用しています。コントローラーの構成ファイル (local.php) の内容にアクセスしたいと考えています。説明してください。よろしくお願いします。
php - Zend Framework 3 で doctrine/data-fixtures を使用するための推奨される方法は何ですか?
机に頭をぶつけ始める前に、自由に聞いてみようと思った. 私はhttps://github.com/doctrine/data-fixturesを認識しており、ZF2 プロジェクトでは、https://samsonasik.wordpress.com/2015/03/24/using にあるパターンに従って使用しました。 -doctrine-data-fixture-for-testing-querybuilder-inside-repository/
しかし、飛び込んでZF3で同じことを試みる前に、誰か共有できる経験があるかどうか疑問に思います. ありがとう。
php - ZF3 - ファクトリのモジュール クラスでパラメータを指定して関数を呼び出す
私は ZendFramework3 の初心者であり、ファクトリ (モジュール クラス内) の serviceManager よりも多くの引数を使用して関数を呼び出すことができるかどうかを知りたいだけです: (引数の隣に引数を渡すことは可能$sm
ですか?)
php - コントローラーは InjectApplicationEventInterface を実装する必要があります
このようにページがレンダリングされる前に実行するコードがありますModule.php
。
私が抱えている問題は、次の行にあります。
$params->fromRoute()
ほとんどの場合は機能しますが、サードパーティの API からアプリケーションを呼び出すと、このエラーが発生することがあります。
Controllers must implement Zend\Mvc\InjectApplicationEventInterface to use this plugin
通話に違いはありません。このエラーが何を表しているのかを明確にする必要があるだけなので、アプリケーションの設計を変更する必要がある場合は変更する必要があります。
php - zf3 カスタム データベース ファクトリが適用されたくない
データベースのカスタム ファクトリで奇妙な動作が発生します。
たとえば、BjyProfiler を使用して、次のような 1 つの構成を作成します。
したがって、Zend\Db を使用するために、modules.config.php "Zend\Db" にモジュールを追加しました (そうしないと、例外が発生します)。問題は、「Zend\Db\Adapter\Adapter」を取得したいときに、「Database\Adapter\MainAdapterFactory」を通過せず、理由がわからないことです...デフォルトのアダプターを使用します。global.php、local.php に factory 宣言を入れようとしましたが、うまくいきません。なぜこうなった?zf2では、このコードは問題ありません...
それが重要な場合は、composer を使用します。
更新:私の最終的な構成では、次のものがあります。
エイリアスがどこから来たのかはわかりませんが、'Zend\Db\Adapter\Adapter' => 'Zend\Db\Adapter\AdapterInterface'
これが問題だと思います。
php - MutableCreationOptions の ZF3 の置き換え
MutableCreationOptionsInterface
ファクトリに作成オプションを提供するための Zend Framework 3の置き換えは何ですか?