这些代码行有什么问题? (prestashop模块)

时间:2017-03-14 21:51:30

标签: php prestashop-1.6

所以我正在使用prestashop 1.6.1.10并且我问了一个模块进行了一些修改代码的人,他告诉我在另一个文件中添加这些代码行和其他一些代码,但错误来自这些行。这是一个php文件。

行号/代码

2327 $ minute = '00';

2328 if($ hour == 15){

2329 $ minute = '30';

2330}

2331 $ weekly_open_hours [$ day_of_week] ['hours'] [$ hour] = array(

2332'id'=> 'D'。$ day_of_week.'h”。$小时,

2333'text'=> $小时。 ':'。$分钟,

2334'full_time'=> str_pad($ hour,2,'0',STR_PAD_LEFT)。':'。$ minute':00',

2335'禁用'=> $停用,

2336'current'=> $电流,

2337'小时'=> $小时

2338);

当我尝试在修改后再次可视化我的网站时,我的网站的Front Office页面和Back Office页面不再起作用,chrome给了我这个错误:

“解析错误:语法错误,意外'':00''(T_CONSTANT_ENCAPSED_STRING),在2334行的\ modules \ fspickupatstorecarrier \ fspickupatstorecarrier.php中期待')'。”

所以我不能使用前台办公室或后台办公室。

我该怎么办?

。如果我编写代码行的方式有任何问题

,请耐心等待

感谢, 洛伦佐

1 个答案:

答案 0 :(得分:0)

他在2334行所做的改变错过了一段时间。

'full_time' => str_pad($hour, 2, '0', STR_PAD_LEFT).':'.$minute':00',

应该是

'full_time' => str_pad($hour, 2, '0', STR_PAD_LEFT).':'.$minute.':00',

使用$ minute之后的句点,以便它将继续连接字符串的其余部分。