Lỗi khi dùng biến ngôn ngữ Twig là mảng trong 3.2.0-RC2


nedka

nedka

Quản trị viên
31/12/2016 10:27

Từ phiên bản 3.2.0-RC2, khi sử dụng cú pháp biến ngôn ngữ Twig là một mảng, ví dụ:

Chép
{{ lang(['ABC', 'X']) }}
Bạn sẽ nhận một thông báo lỗi dùng sai mảng như sau:
Chép
[phpBB Debug] PHP Notice: in file [ROOT]/phpbb/template/twig/extension.php on line 176: Array to string conversion
Để khắc phục, hãy mở tập tin có trong thông báo lỗi ra, tìm đúng dòng 176:
Chép
if (isset($context_vars['L_' . $key]))
Và thay bằng:
Chép
if (!is_array($key) && isset($context_vars['L_' . $key]))
Lỗi này chưa được sửa trong các phiên bản phpBB 3.2.x sau RC2.


Quan điểm

  • Không đề cập chính trị, tôn giáo, nội dung đồi trụy.
  • Giữ gìn sự trong sáng của Tiếng Việt.
  • Không chia sẻ phần mềm vi phạm bản quyền.
  • Không rao vặt và không nhận đặt quảng cáo.
  • Dù trong túi hết tiền thì diễn đàn phpBB của anh cũng phải ngay ngắn.

Chuyện tình VinaBB

17/07/2004: Yêu phpBB từ phiên bản 2.0.10.
22/10/2006: Cất tiếng cười chào đời.
11/06/2007: Chính thức định cư trên Olympus, Sao Hỏa.
11/06/2009: Mất liên lạc với Trái Đất. [ Phiên bản 2007 ]
28/07/2016: Trôi dạt đến mặt trăng Rhea, Sao Thổ.
12/12/2016: Cuộc hành trình mới lại bắt đầu…

Code in Viet Nam

Cống hiến hết mình vì Tổ Quốc Việt Nam Xã Hội Chủ Nghĩa

Quản trị viên

nedka

VinaBB

NEDKA Solutions

Đơn vị chủ quản

Chúng tôi chịu trách nhiệm toàn bộ nội dung có trên VinaBB.vn trước pháp luật.