CodeIgniter - Tổng quan
CodeIgniter là một khung phát triển ứng dụng, có thể được sử dụng để phát triển trang web, sử dụng PHP. Nó là một khuôn khổ Nguồn mở. Nó có một bộ chức năng rất phong phú, điều này sẽ làm tăng tốc độ phát triển trang web.
Nếu bạn biết rõ về PHP, thì CodeIgniter sẽ làm cho nhiệm vụ của bạn dễ dàng hơn. Nó có một bộ thư viện và trình trợ giúp rất phong phú. Bằng cách sử dụng CodeIgniter, bạn sẽ tiết kiệm được rất nhiều thời gian, nếu bạn đang phát triển một trang web từ đầu. Không chỉ vậy, một trang web được xây dựng trong CodeIgniter cũng rất an toàn, vì nó có khả năng ngăn chặn các cuộc tấn công khác nhau diễn ra thông qua các trang web.
Tính năng CodeIgniter
Một số tính năng quan trọng của CodeIgniter được liệt kê dưới đây:
Hệ thống dựa trên mô hình-View-Controller
Trọng lượng cực kỳ nhẹ
Đầy đủ các lớp cơ sở dữ liệu nổi bật với sự hỗ trợ cho một số nền tảng.
Hỗ trợ cơ sở dữ liệu trình tạo truy vấn
Xác thực biểu mẫu và dữ liệu
Bảo mật và Lọc XSS
Quản lý phiên
Lớp gửi Email. Hỗ trợ Tệp đính kèm, HTML / Email văn bản, nhiều giao thức (sendmail, SMTP và Mail) và hơn thế nữa.
Thư viện thao tác hình ảnh (cắt, thay đổi kích thước, xoay, v.v.). Hỗ trợ GD, ImageMagick và NetPBM
Lớp tải lên tệp
Lớp FTP
Localization
Pagination
Mã hóa dữ liệu
Benchmarking
Bộ nhớ đệm toàn trang
Lỗi ghi nhật ký
Hồ sơ ứng dụng
Lớp lập lịch
Lớp tác nhân người dùng
Lớp mã hóa Zip
Lớp công cụ mẫu
Lớp học theo dõi
Thư viện XML-RPC
Lớp kiểm tra đơn vị
URL thân thiện với công cụ tìm kiếm
Định tuyến URI linh hoạt
Hỗ trợ Hooks và Class Extensions
Thư viện lớn các hàm "trợ giúp"