eccube.yamlでparametersにenv()を配列形式で指定したところ怒られました。
env(XXXXXXXXXXXX):
– 1
– 2

エラー内容

The default value of an env() parameter must be scalar or null, but “array” given to “env(XXXXXXXXXXXX)”.

scalar or nullを渡さないとダメだそうです。

配列を渡す正解は?

env(XXXXXXXXXXXX): ‘[1,2]’
どうしても渡したいなら、文字列形式で渡してプログラム側でなんとか配列にする!

業界では常識ですかね..。今回の記事は新入りが書いているためご容赦願います。

日本発!ECオープンプラットフォーム「EC-CUBE」 EC-CUBEゴールドパートナー EC-CUBEは株式会社イーシーキューブの商標です

EC-CUBEカスタマイズに関するお問い合わせはこちら


    [重要]現在公式にセキュリティサポートが切れていないPHPは8.1以上、MySQLは8.0以上で、対応しているEC-CUBEバージョンは4.2以上です。古いEC-CUBEを使っている方は適切なタイミングでバージョンアップをご検討ください。

    EC-CUBEバージョンアップ