Hiện nay có khá nhiều Frameworks được xây dựng từ PHP như Zend, Laravel, CakePHP, Codeigniter và mỗi framework có những ưu và nhược điểm khác nhau. Có một câu hỏi đặt ra là tại sao chúng ta cần học PHP Framework? Thông thường nếu ban làm dự án bằng PHP thuần thì đòi hỏi bạn phải có kiến thức về bảo mật PHP và PHP nâng cao thì mới quản lý source tốt được. Nhưng khi bạn sử dụng Framework thì bạn sẽ bớt đi thời gian để xử lý hai vấn đề đó bởi vì các Frameworks đã tạo cho chúng ta cái sường để có thể tạo ra những dự án khác nhau.
Frameworks đơn giản và dễ học nhất mà ai cũng biết đó là Codeigniter, đây là một framework được xây dựng từ mô hình MVC có ưu điểm là chạy nhanh, dễ học cho người mới tìm hiểu MVC Framework. Codeigniter Framework còn viết tắt là CI Framework.
Hiện nay trên mạng có khá nhiều trang học Codeigniter, hay thậm chí bạn có thể đọc qua phần document của nó là có thể làm theo được. Nhưng thiết nghĩ freetuts.net là một website học lập trình nên cũng không thể thiếu các chuyên đề học Codeigniter online được, vì vậy mình mở chuyên mục này để lưu trữ các bài viết về Codeigniter Framework.
Bản thân mình đã sử dụng CI được 2 năm từ thời CI2.2 cho tới bây giờ là CI3x. Mình cũng đã từng ngồi phá source, fix lại source của nó nên cũng hiểu được phần nào nguyên tắc hoạt động. Nhưng mình sẽ không chia sẻ những cái đó bởi vì nó không cần thiết đối với các bạn.
Vì thời gian có hạn và mình cũng bận chăm sóc các chuyên đề khác nên hiện tại mình mới viết một số chuyên đề học Codeigniter căn bản. Nhưng trong tương lai mình sẽ care bộ Framework này thật chu đáo, vì vậy rất mong nhận được sự ủng hộ của các bạn.
Sau một khoảng thời gian không đụng tới Codeigniter thì hôm nay lại có dịp tiếp xúc với Framework này. Chuyện là mình đang làm một dự án sử dụng Codeigniter nên hôm nay hứng thú làm một tuts và sẽ viết tiếp serie của tác giả Kaito. Xem thêm
Việc load model rất quen thuộc với những bạn sử dụng framwork codeigniter nhưng đôi lúc ta lại tò mò không biết quá trình nó load như thế nào, bài này tôi và các bạn sẽ tìm hiểu quy trình load model như thế nào nhé. Xem thêm
Như các bạn biết mặc định hệ thống của Codeigniter hoạt động theo mô hình MVC, như vậy ở một controller bắt buộc phải load tất cả các phần header, footer, slidebar, ... điều này đôi khi làm làm phiền toái cho coder vì khó quản lý nó. Xem thêm
Có khi nào bạn đặt câu hỏi có nên sửa các file nằm trong bộ core của codeigniter? Tôi sẽ trả lời cho bạn là không nên sửa các file nằm trong hệ thống core, library của codeigniter vì nếu làm như vậy sau này CI nâng cấp lên ...Xem thêm
Chào mừng các bạn đã quay trở lại freetuts.net. Như vậy ở bài trước chúng ta đã tìm hiểu xong cách viết ứng dụng Crud add, edit, delete, tuy bài viết chỉ dừng lại ở mức cơ bản nhưng cũng đủ cho các bạn có cái nhìn tổng quan hơn về codeigniter framework. Xem thêm
Crud là một thuật ngữ không hề xa lạ với dân lập trình, nó là khái niệm viết tắt của "Create, Read, Update, Delete", nói tới đây chắc hẳn các bạn đã biết, hôm nay chúng ta sẽ cùng nhau tìm hiểu về cái gì rồi đúng không. Để có thể tiếp thu bài này tốt hơn thì ... Xem thêm
Đây là một vấn đề mở rộng mà CI không đề cập trong user guide, đó là khái niệm về master layout, vậy tại sao chúng ta lại phải tìm hiểu và sử dụng nó. Trong CI chúng ta phải truy cập từng controller, và trong từng controller sẽ có nhiều action Xem thêm
Trong bài viết này , chúng ta chỉ tìm hiểu ở khái niệm cơ bản nhất về helper language giống như cách khai báo helper và sử dụng nó như thế nào chứ không đi sâu vào vấn đề thao tác với CSDL, vậy thì các bạn hiểu thế nào là website song ngữ tức là ... Xem thêm
Nhìn tiêu đề, hẳn các bạn đã đoán ra hôm nay chúng ta sẽ tìm hiểu về cái gì đúng không nào. Việc xử lý văn bản trong website là một khái niệm rất phổ biến đối với lập trình viên. helper text do CI cung cấp cho chúng ta rất nhiều hàm ... Xem thêm
Hôm nay chúng ta sẽ tiếp tục tìm hiểu sâu hơn về các helper mà CI đã cung cấp, nếu bạn nào chưa hiểu rõ khái niệm về helper thì xin mời xem lại bài này , do bài viết này chỉ tập trung vào ... Xem thêm
0 nhận xét:
Đăng nhận xét