問題タブ [zend-config]

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

zend-framework - ini ファイルのロード中に致命的な例外が発生しました

私のプロジェクト フォルダーはデモで、その中にアプリケーション、ライブラリー、パブリックのフォルダーがあります。アプリケーション フォルダー内には、configs という名前のフォルダーがあり、その中にデータベース パラメーターを含む「application.ini」ファイルがあります。したがって、アプリケーション ディレクトリにある bootstrap.php で、次の関数で Zend レジストリにデータベースを設定します_initDbAdapter

ブラウザで localhost/demo/public/ を指定すると (私の index.php はパブリック フォルダにあるため)、次のエラーが表示されます。

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

php - 設定文字列からのマルチレベル配列

文字列を複数レベルの配列に分割することは可能ですか?

次のような配列を取得します。

そして、次のような配列を取得したい:

これを処理する方法はありますか?

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

zend-framework2 - ZF2 ルーター構成

私は ZF2 の初心者ですが、アプリケーションを作成しようとしています。そして、呼び出し可能オブジェクトとルーティング構成の問題に直面しました。

私は構成を持つ2つのモジュールを持っています:

しかし、ページ /vocabulary/admin には、ページ /lang/admin のコンテンツが表示されます。その問題は、呼び出し可能な配列のキー「Admin」が等しいことです。アプリケーションが正しく動作するように構成を変更するにはどうすればよいですか? 「lang/admin」と「vocabulary/admin」のパスを保持したい。

「Admin」の代わりに「Vocabulary\Controller\Admin」を呼び出し可能なキーとして使用しようとしましたが、役に立ちませんでした。

アップデート

この構成のバリアントを使用して問題を解決しました(誰かの役に立てば幸いです):

この場合、ビュー ヘルパー コマンド $this->url('lang', array('controller' => 'translation')) は「lang/」のみを返しますが、私は $this->serverUrl('/lang/translation' を使用します); 両方のモジュールが正しく動作します。

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

zend-framework - サブフォルダーのzendフレームワーク2自動ロード構成

私の [src/config/autoload] には、自動ロードしたいサブフォルダーがあります。例:

...

私のapplication.config.phpファイル:

つまり、logger.global.php と bridge.global.php をロードするだけで、サブフォルダーにあるものはロードしません。

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

php - Zend Framework 2 で 2 つのモジュール構成をマージしないようにする

私のZF2アプリケーションには2つのモジュールがあり、両方のモジュールはそれ自体の構成が異なり、両方のモジュールには異なる構成の異なるModule.phpがあります。


以下のように Module.php で定義されている管理者用のログイン プロセスがあります。

onBootstrapログイン処理チェックの内部で呼び出される boforeDispatch 関数


Front モジュールを実行するときはいつでも、Admin モジュールの関数 beforeDispatch が実行されています。また、Frontモジュール内にコンテンツを持たない別の関数を定義しようとしたため、マージできませんでした。


2

両方のモジュールで異なる 404 テンプレートを作成しましたが、Front のテンプレートが実行されています。コードは次のとおりです。

両方のファイルは、同じ構造のモジュール フォルダー内にあります。Q: あるモジュール構成が別のモジュール構成とマージされないようにするにはどうすればよいですか?