Có ai đã sử dụng thành công một cái gì đó như DBIx::Class::WebForm hoặc CatalystX-CRUD để tự động xây dựng biểu mẫu web tự xác thực từ bảng cơ sở dữ liệu không?Tôi nên sử dụng mô-đun Perl nào để tạo biểu mẫu web CRUD xác thực?
Tôi đang tưởng tượng một mô-đun đọc lược đồ bảng cơ sở dữ liệu, đọc các ràng buộc cho mỗi cột và tạo một số biểu diễn trừu tượng của biểu mẫu web, với các trường cho thông báo lỗi, v.v. lớn codebase hiện có.
Tôi không muốn mã hóa biểu mẫu web HTML, cũng như bất kỳ logic xác thực nào. Tôi đang cố viết ít mã nhất có thể, theo phong cách của Ruby on Rails. Mô-đun Perl nào là tốt nhất cho điều này?
CẬP NHẬT: Tôi đã giải quyết mặt biểu mẫu web với HTML::FormFu, nhưng nó vẫn lập bản đồ clunky biểu mẫu đầu vào vào cơ sở dữ liệu, ví dụ: date_start và date_end đều liên quan đến cột 'được tạo' và nhận xét phải khớp với 'LIKE% foo%', v.v. 'DBICFu' ở đâu?
CẬP NHẬT: Đây là một ứng dụng web, biểu mẫu web sẽ không giống như bảng cơ sở dữ liệu. Tôi không tìm kiếm một công cụ quản lý cơ sở dữ liệu.
Cũng liên quan: [CatalystX-Resource] (http://search.cpan.org/dist/CatalystX-Resource/) – daxim