Tôi mới bắt đầu sử dụng Smarty ngày hôm nay để tôi có thể làm điều này hoàn toàn sai, nhưng tôi dường như không thể tìm ra giải pháp cho vấn đề. Tôi đang cố gắng để có được một vòng lặp for để lặp lại 4 lần, tăng $ i trên mỗi lần lặp. Công cụ khá chuẩn.smarty for loop unrecognized tag
Theo tài liệu Smarty, cho vòng nên có dạng sau:
{for $var=$start to $end}
tuyên bố vòng lặp hiện tại của tôi là như sau:
{for $i=0 to 3}
Nhưng tôi nhận được lỗi sau khi chạy :
Fatal error: Smarty error: [in ..views/landing/index.tpl line 69]: syntax error: unrecognized tag 'for' (Smarty_Compiler.class.php, line 590) in ../library/1.11/Smarty/Smarty.class.php on line 1093
Vòng lặp nằm trên dòng 69 là dòng biên dịch r đang thất bại. Tôi cũng đã rút ngắn các url trong thông báo lỗi đó để đọc dễ dàng hơn.
Tôi không chắc mình đang làm gì sai ở đây. Tôi đã cố gắng googling các phần khác nhau của thông báo lỗi, nhưng vô ích.
Cảm ơn thời gian của bạn.