0
PHPでPrestaShopの1.6.1.7用のVisual Composerのモジュールをインストールした後、私はこのエラーを取得しています7:Visual ComposerのPrestaShopのアレイ
Notice w linii 74 w pliku /public_html/modules/jscomposer/include/classes/shortcodes/vc-row.php [8] Array to string conversion
問題は、この行を次のとおりです。
$param_value = isset($$param['param_name']) ? $$param['param_name'] : '';
私はそれがPHPの問題だと思います。この特定の行には何が間違っていますか?ここで
は、そのファイルからより多くのです:
if (isset($this->settings['params'])) {
$inner = '';
foreach ($this->settings['params'] as $param) {
$param_value = isset($$param['param_name']) ? $$param['param_name'] : '';
if (is_array($param_value)) {
// Get first element from the array
reset($param_value);
$first_key = key($param_value);
$param_value = $param_value[$first_key];
}
$inner .= $this->singleParamHtmlHolder($param, $param_value);
}
$output .= $inner;
には使用しないので、
!empty()
の代わりisset()
を試してみてください。 – stanleyek今すぐ試す... '$$'を '$'に変更 –
ありがとう!それはうまくいった! – stanleyek