'pcoc'=>$this->l('Your Order ID: ' . $order->id|string_format:"%06d" . ' <br/> '),
这个语句怎么会提示出错呢?其中 $order->id 是自动增长的 int 类型。

解决方案 »

  1.   

    你要去掉|string_format:"%06d"就不会有错了,php页面里面这样的写法应该是错误的,这东西你应该在模板里去做
      

  2.   

    php里可以
    sprintf("%06d",  $order->id),,,string_format你可能用了smarty。
      

  3.   

    'pcoc'=>$this->l('Your Order ID: ' . sprintf("%06d", $order->id) . ' <br/> '),
    |string_format:"%06d"
    这个是smarty模板的写法,你只能用在模板里。