問題タブ [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-mvc - 1 つのモジュール内の多くのコントローラーの ZF3 zend-mvc 汎用ルートが機能しない
私はZF3にいて、zend-mvc-skeletonを使用して、新しいコントローラー(もちろんアクションメソッドを含む)を作成できるようにしたいので、できるだけ多くのURLに一致する汎用ルートを構成しようとしています。利用可能。
ドキュメントに記載されている一般的なアプローチは、コントローラーとアクションに一致するルートを作成することです (ZF2 と同じ)。
これが私のmodule.config.php
ファイル内のクラスの関数を http://localhost/
呼び出しhttp://localhost/application
て呼び出すのは魅力のように機能します。indexAction()
IndexController
/module/Application/src/IndexController.php
fooAction()
ただし、同じコントローラー (つまり、IndexController) で関数を取得しようとすると機能しません。正しく解決されていませんhttp://localhost/application/foo
。次のエラーが表示されます。
http://localhost/bar/foo
でを取得しようとすると、同じエラーが発生fooAction()
しますbarController
。
これの何が問題なのか分かりますか?どんな助けでも大歓迎です。どうもありがとう。
php - ZF3 複数のデータベース アダプタ
ZF2 では、次のように複数のアダプタを構成することができましたmodule.config.php
。
コントローラー ファクトリでは、ServiceManager 経由で取得できます。
今、私は Zend Framework 3 で同じことをしようとしていますが、このネストされた配列構成は機能しません:
ZF 2 ではadapters
、dbAdapter がドライバーを作成しようとしているときにキーが既に処理されていると思いますが、これは ZF 3 では発生していません。
どんなヒントでも大歓迎です...
アダプターセクションを含む zend-dbのマニュアルは、私にとって十分に明確ではありませんでした
編集
このドキュメントによると、次のスニペットをグローバル構成ファイルに追加しました。
$container->get('db1')
でdbAdapter を取得しようとすると、AlbumTableFactory
次のエラーが発生します。
php - ルートドメインにヒットしたときにPHP-FPM/ZF3ダウンロードphpファイル
これは私を大いに困惑させました。ドメインにアクセスすると、index.php
ファイルがダウンロードされます。domain/index.php にアクセスすると、問題なく動作しています。私はあちこちにコメントしようとしましたが、修正できません。これはZend Framework 3
. 同じサーバーに他のphpサイトがあります。彼らは大丈夫です。今はZF3スペシャルなのかなと思い始めています。
私のnginxは次のようなものです:
他の設定も試しました。それは同じだ。アドレスバーの URL が に変わり..domain/index.php
ますが、ファイルはダウンロードされindex.php
ます。