Tôi đã tự hỏi nếu có một cái gì đó ra khỏi đó sẽ cho phép php để render các mẫu Handlebarsjs ở phía máy chủ.Handlebarsjs PHP rendering
cảm ơn
Tôi đã tự hỏi nếu có một cái gì đó ra khỏi đó sẽ cho phép php để render các mẫu Handlebarsjs ở phía máy chủ.Handlebarsjs PHP rendering
cảm ơn
Điều này phụ thuộc rất nhiều vào cách bạn xử lý các mẫu Handlebars. Bạn có nhúng chúng vào HTML không? Bạn đang tải chúng một cách riêng biệt? Bạn có lưu chúng cục bộ và sau đó biên dịch không? Nếu bạn đang nhúng vào HTML, bạn có thể chỉ cần đặt một số thẻ PHP ở đó và bạn đã hoàn tất.
Nếu bạn tải chúng một cách riêng biệt, bạn sẽ phải tải tệp mẫu trong PHP (ví dụ: file_get_contents, fopen/fread), xử lý thông tin bạn muốn và lưu tệp lại (ví dụ: file_put_contents, fopen/fwrite).
PHP có thể hiển thị mọi thứ. Chỉ cần đặt các thẻ mở/đóng PHP của bạn và thực hiện phép thuật của bạn.
OP đang hỏi về việc triển khai thực hiện PHP của động cơ templating Handlebars. PHP chắc chắn không thể chỉ làm điều đó nếu bạn thả một số mẫu Handlebars vào. – cincodenada
Hãy thử mustache.php không giống nhau nhưng handlebarsjs dựa trên nó nên rất giống nhau.
Tôi cũng đề nghị điều này vì nó có những đóng góp to lớn, được duy trì liên tục và như John đã đề cập, các tay lái cũng dựa trên điều này. cũng sử dụng dấu ngoặc nhọn kép cho khuôn mẫu ... ý tưởng peeps nên biết –
tôi bắt đầu một dự án mới để làm nhiệm vụ này, ở đây nó:
https://github.com/XaminProject/handlebars.php
Không thử nghiệm rất nhiều nhưng cũng đủ có thể sử dụng nó.
Kiểm tra đầy đủ của nó ngay bây giờ :) – fzerorubigd
lightncandy là một PHP thư viện tinh khiết hỗ trợ hầu hết tất cả các tính năng của tay lái (Không yêu cầu một thư viện PECL)
Handlbars.php Không yêu cầu bất kỳ thư viện PECL nào. – fzerorubigd
có bạn xem là viết ứng dụng server-side của bạn trong JavaScript thay vì PHP nếu bạn muốn sử dụng Javascript thư viện? –
@DanGrossman Tôi cũng muốn sử dụng các mẫu handlebars trong PHP nhưng tôi có một ứng dụng web HTML5 có khá nhiều khách hàng được điều khiển hoàn toàn. Tôi muốn mẫu làm mẫu email. – ProblemsOfSumit