問題タブ [laminas]

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

laminas - ラミナに i18n 機能を追加する

Laminas を初めて使用するので、チュートリアル「はじめに: スケルトン アプリケーション」に従っています。

最後に、i18n に関するインストールの質問におそらく「いいえ」と答えたことがわかりました。ここで致命的なエラーが発生しました: Uncaught Laminas\I18n\Exception\ExtensionNotLoadedException...

この問題は、[Github] https://github.com/laminas/laminas-mvc-i18nおよびコンポーネント インストーラーで解決する必要があります。しかし、Apache を再起動した後でも、まだエラーが発生します。

laminas コンポーネント インストーラーと laminas-mvc-i18n のインストールを振り返ってみると、すべて問題ないように見えます。だから何?

編集1多分私は正しく読んでいませんでしたか?完全なエラーは次のとおりです。

致命的なエラー: Uncaught Laminas\I18n\Exception\ExtensionNotLoadedException: Laminas\I18n\Translator コンポーネントには C:\xampp\htdocs\laminas-mvc-skeleton\vendor\laminas\laminas-i18n\src\Translator\Translator の intl PHP 拡張機能が必要です.php:258 スタック トレース: #0 C:\xampp\htdocs\laminas-mvc-skeleton\vendor\laminas\laminas-i18n\src\Translator\Translator.php(354): Laminas\I18n\Translator\Translator-> getLocale() #1 C:\xampp\htdocs\laminas-mvc-skeleton\vendor\laminas\laminas-mvc-i18n\src\Translator.php(71): Laminas\I18n\Translator\Translator->translate('Laminas MVC Ske...', 'default', NULL) #2 C:\xampp\htdocs\laminas-mvc-skeleton\vendor\laminas\laminas-view\src\Helper\HeadTitle.php(163): Laminas\Mvc \I18n\Translator->translate('Laminas MVC Ske...', 'default') #3 C:\xampp\htdocs\laminas-mvc-skeleton\vendor\laminas\laminas-view\src\Helper\HeadTitle.php(86): Laminas\View\Helper\HeadTitle->Laminas\View\Helper{closure}('Laminas MVC Ske...') #4 C:\xampp\htdocs\laminas-mvc-skeleton\vendor\laminas\laminas-view\src\Helper\HeadTitle.php(70): C:\xampp\htdocs\laminas 内-mvc-skeleton\vendor\laminas\laminas-i18n\src\Translator\Translator.php 258 行目

したがって、問題は翻訳者にあります。どの翻訳者?私は英語しか使いません。

編集2

そのため、新しいインストールを最初から使用して再試行しました。今回は、すべてのオプションに「はい」を確認しました。つまり、i18n と他のすべてのオプションをインストールするように求められたときに、肯定的に答えました。

また、Apache の代わりにビルトイン PHP Web サーバーでテストしました。

結果は同じエラーです!

編集3

composer.json にある拡張機能のリスト

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

mysql - cli とアプリケーションに DoctrineORMModule の異なる資格情報を使用するには?

ZendFramework/Laminas アプリケーションと共に DoctrineORMModule を使用しています。これまでのところすべて正常に動作していますが、MySQL データベースで db ユーザーのユーザー権限を制限し、doctrine の移行のみに root ユーザーを使用したいと考えています。アプリの構成を別の cli-config に複製せずにこれを達成する正しい方法は何ですか? これを行う方法はありますか?

すべてのドキュメントと例を確認しても、すべての例で完全な権限を持つユーザーがすべてに使用されているため、これまでのところ役に立ちませんでした。また、本番ビルドで orm:ensure-production-settings コマンドを実行して、本番設定が正しいことを確認できるようにしたいと考えています。ただし、これは、(起動時に) 移行を実行するためのさまざまな設定の必要性と競合します。

誰かが助けてくれることを願っています。

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

0 投票する
3 に答える
912 参照

module - Laminas Config モジュールのルーティング

ラミナの最新のチュートリアルを開始しました。

Provider と呼ばれる新しいモジュールのルーティングが機能していません

404 エラーが発生しました ページが見つかりません。要求された URL はルーティングによって一致しませんでした。

  • Module.php コードを見ると、次のように表示されます。

getConfig() は呼び出されませんが、

getServiceConfig() と getControllerConfig() です。

Application モジュールの getConfig も呼び出されません