我正在将旧代码从4.2迁移到5.4。 我的index.php正在触发错误:未定义的常量CURRENCY_BEFORE从此行假设'CURRENCY_BEFORE p>
: p>
< select name = “curreny_position”>
< option value =“BEFORE”
<?php if($ curr_pos ['value'] == CURRENCY_BEFORE)echo“selected”; ?>>
在
< / option>
< option value =“AFTER”<?php if($ curr_pos ['value'] == CURRENCY_AFTER)echo“selected”; ?>>
< / option>
code> pre>
我不确定这是否会有所帮助,但这是我的settings.php文件中的标注 : p>
{
$ currency_position = self :: param('site','curr_position')['value'];
$ currency = self :: param( 'site','currency')['value'];
开关($ currency_position){
case CURRENCY_BEFORE:
return implode('',[$ currency,number_format($ amount,2)]); \ n break;
case CURRENCY_AFTER:
return implode('',[number_format($ amount,2),$ currency]);
break;
}
code> pre>
\ n 上面定义CURRENCY_BEFORE的正确方法是什么? p>
div>