問題タブ [zend-framework2]

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

zend-framework - Zend /Zend2で依存性注入コンテナを使用する場所

これは、Zendフレームワークに関連するのと同様にDIにも関連します。私の質問は、DIコンテナをどこで使用するかについてです。ブートストラップ中に初期化のためにすべてを使用して、アプリケーションの残りの部分が存在しないようにする必要がありますか?または、必要に応じてコントローラー、モデル、ヘルパーなどに渡してそこで使用することをお勧めしますか?Zend 2はどうですか?

0 投票する
2 に答える
1229 参照

zend-framework2 - ZF2 用の新しいバージョンの Zend_Tool はありますか?

もしそうなら、どこで見つけることができますか?

zf1 のツールと競合しないように、新しいハンドルを使用する予定はありますか?

Zend_Tool のドキュメントは、http://framework.zend.com/manual/en/zend.tool.usage.cli.html にあります

0 投票する
0 に答える
209 参照

zend-framework - Zend\Di を使用して RowGateway と Adapter を構成する

Zend Framework (ベータ 3) で書き換えられた DB コンポーネントを Zend\Di と一緒に使用しようとしています。

しかし、DI を使用して Adapter、TableGateway、ResultSet、および RowGateway を構成しようとすると、CircularDependencyException が発生します。

ここに私の設定があります:

カスタム ResultSet と Row を使用して TableGateway を構成する他の方法はありますか?

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

zend-framework2 - Zend Framework 2.0 で複数のテーブルを処理するモデルを作成する方法

私は zend フレームワークが初めてで、すぐに zf2 を使い始めました。

複数のテーブルを処理できるモデルを構築しようとしています。以下を参考にしています

Zend Framework: ドキュメント: モデルとデータベース テーブルの作成 - Zend Framework Manual

Zend Framework 2 (ベータ版) を使い始める – Rob Allen の DevNotes

これで、Akrabat の zf2 アプリケーションで指定されたテーブル ゲートウェイ パターンを使用してモデルを構築することに成功しました。

ただし、テーブル ゲートウェイ パターンは単一のテーブルのみをサポートします。

そのため、zend_db_tables のリレーション機能を使用するために zend Dbtable を試すのに疲れました。

上記のリンク (モデルのクイック スタート) では、Dbtable は Zend_Db_Table_Abstract を拡張します。zf 2.0の場合、どうすればこれを達成できますか?

ライブラリ フォルダーに、zf 2.0 には zend/Db/table が存在しないことがわかります。

前もって感謝します。

0 投票する
2 に答える
3753 参照

php - ZF2:本番環境やステージングなどにさまざまな構成を実装する方法は?

githubからダウンロードしたsceletonアプリケーションには、ファイルmodule / Application / config/module.config.phpがあります。

このファイルはmodule/Application/module.phpで使用されます。

ドメイン(本番、ステージング、開発)に応じて3つの異なる構成を作成するにはどうすればよいですか?ZF1ではenvvarsが使用されているようですが、zf2モジュールでそれを行う方法がわかりません。ありがとうございました!

0 投票する
4 に答える
59613 参照

php - ZF2: コントローラーで URL パラメーターを取得する

私は Zend Framework 1 を経験しており、そのフレームワークでいくつかのアプリを構築しました。

今、私は Zend Framework 2 を実験していますが、url パラメーターにこだわっています。ルーティングを次のように設定しました。

ご覧のとおり、変数スラッグを作成しようとしました。この変数にアクセスするにはどうすればよいですか?

0 投票する
6 に答える
13391 参照

zend-framework2 - Zend フレームワーク 2 での認証

Zend Framework 2 を使用して認証モジュールを作成します。このプロセスを支援するために、Web でこのチュートリアルを見つけました。ただし、このモジュールを実行すると、次のメッセージが表示されます。

このメッセージの意味は何ですか?

さらに、Zend Framework 2 Authentication のチュートリアルを知っていますか?

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

dependency-injection - Doctrine2およびZendFramework2-サービスレイヤーへのDoctrineのロード

module.config.phpを使用して、Doctrine2をサービスレイヤーオブジェクトにロードしようとしています。

上記のように、コントローラーでドクトリンをインスタンス化すると機能しますが、モデルに対して同じことを実行すると機能しません。

質問:-コントローラーを介してモデルを渡すのではなく、モデルに教義エンティティマネージャーをロードするにはどうすればよいですか?

私は何が欠けていますか?

ありがとうございました!

モデルクラスをサンプルとして追加する


私のコントローラーは、次のような依存性注入メソッドを使用してDefaultControllerを拡張します。


DefaultController:


認証モデル:

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

model-view-controller - Zend Framework 2 でビュー プラグインをセットアップする最良の方法は何ですか?

Zend Framework 2 でルートの一致を公開するビュー プラグインをセットアップしようとしています。プラグインは次のようなものです。

RouteMatch オブジェクトをセットアップする最良の方法は何ですか? モジュールのブートストラップまたはコントローラーでそれを行う必要がありますか?

今のところ、コントローラーアクション内でこの方法で解決しました

RouteMatch オブジェクトは手動で注入されます..しかし、もっと良い方法があると確信しています

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

zend-framework2 - Zend Framework 2 DI エイリアス、異なるモジュールで同じコントローラー名

以下のような 3 つのモジュールとルート構成を持つアプリケーションがあります。

  • admin.domain.tld/[:controller[:/action]] => 管理者
  • rest.domain.tld/[:controller[:/id]] =>残り
  • domain.tld/[:controller[:/action]] => サイト

各モジュールのすべてのコントローラーにDIエイリアスを設定します

REST モジュール DI エイリアス:

管理モジュール DI エイリアス:

サイト モジュール DI エイリアス:

ご覧のとおり、一部のコントローラーは同じ名前 (例: IndexController) を持っていますが、zf2 は設定を LIFO 動作とマージしたため、'index' エイリアスは常に最後に追加されたモジュールから取得されます。

アプリケーション構成

http://admin.domain.tld/にアクセスすると、indexエイリアスが返されると予想されますAdmin\Controller\IndexControllerが、サイトモジュール (最後に登録) には同じエイリアスがあるためindexSite\Controller\IndexController

異なる DI エイリアスを使用して同じコントローラー名に一致させる方法は?