NTM Solutions

Bài đăng nổi bật

🚀 Laravel 12 (2026) — Từ PHP Core đến Full Stack📘

Nếu cập nhật theo Laravel 12 LTS (2026) thì mình sẽ chia thành các phần như sau để người học đi từ PHP Core → Laravel → Triển khai dự án th...

Thứ Sáu, 30 tháng 11, 2018

Khóa học CodeIgniter-Bài 10-Tạo các lớp lõi hệ thống


#hoccodeigniter


Mỗi lần CodeIgniter chạy, có nhiều lớp nền bên dưới tự động khởi tạo như là 01 phần của phần lõi framework. Tuy nhiên chúng ta hoàn toàn có thể hoán đổi bất kỳ các lớp lõi hệ thống bằng phiên bản riêng của người dùng hoặc thậm chí có thể làm một phiên bản “độ” của các lớp lõi.

Hầu hết người dùng sẽ không bao giờ có nhu cầu “độ” lại , nhưng tùy chọn thay thế hoặc mở rộng chúng vẫn tồn tại cho những ai muốn tạo dấu ấn quan trọng lên phần lõi CodeIgniter.

Ghi chú:

Dính vào 01 lớp lõi hệ thống có nhiều thứ liên quan nhau, vì thế hãy chắc chắn bạn hiểu rõ những gì mình làm trước khi thực hiện.
Thứ Năm, 29 tháng 11, 2018

Khóa học CodeIgniter-Bài 09-Sử dụng CodeIgniter Drivers


#hoccodeigniter


Drivers là 01 thể loại đặc biệt của Thư viện có 01 lớp cha và 01 số bất kỳ các lớp con tiềm năng nào. Các lớp con truy cập vào lớp cha, nhưng không thuộc nhánh con nào. Drivers cung cấp 01 cú pháp tao nhã trong controllers của bạn để truy cập các thư viện từ các yêu cầu  đến các lớp rời rạc.

Các drivers đặt ở thư mục system/libraries/ , bên trong các thư mục con có tên trùng với lớp thư viện cha. Và cũng trong thư mục đó là 01 thư mục con có tên là drivers, thư mục này sẽ chứa tất cả các tập tin lớp con.

Để dùng 01 driver bạn sẽ khởi tạo nó bên trong 01 controller bằng phương thức khởi tạo sau:

$this->load->driver('ten_lop');
Thứ Tư, 28 tháng 11, 2018

Khóa học CodeIgniter-Bài 08-Tạo thư viện

#hoccodeigniter


Khi chúng ta đụng tới “Thư viện” nghĩa là chúng ta đang đề cập đến các lớp đặt ở thư mục của thư viện và được mô tả trong phần Class Reference của user guide. Trong trường hợp này, tuy nhiên thay vào đó chúng ta sẽ mô tả cách tạo các thư viện bên trong thư mục application/libraries nhằm mục đích tách riêng 02 phần: thư viện do lập trình viên tạo và thư viện toàn cục của framework.

Giá trị cộng thêm ở đây là CodeIgniter cho phép các thư viện của bạn có thể thừa kế các lớp gốc có sẵn nếu bạn đơn giản chỉ muốn thêm vào thư viện tính năng mới nào đó. Hoặc bạn có thể thay thế thư viện gốc chỉ bằng cách đặt các phiên bản cùng tên trong thư mục application/libraries

Túm lại:
Thứ Ba, 27 tháng 11, 2018

Khóa học CodeIgniter-Bài 07-Sử dụng thư viện CodeIgniter

#hoccodeigniter

Tất cả thư viện sẵn có đặt tại thư mục system/libraries/ .
Trong hầu hết các trường hợp, để dùng 01 trong các lớp này kèm theo quá trình khởi tạo nó trong 01 controller -> ta dùng phương thức khởi tạo sau:

$this->load->library('tên_lớp');
Thứ Hai, 26 tháng 11, 2018

Khóa học CodeIgniter-Bài 06-Hàm Helper

#hoccodeigniter


Helpers, như cái tên gọi, chúng sẽ giúp bạn làm các tác vụ. Mỗi tập tin helper đơn giản là 01 bộ sưu tập các hàm trong 01 mục chuyên biệt.
Ta có các URL Helpers, dùng hỗ trợ trong việc tạo liên kết,
Ta có  các Form Helpers dùng hỗ trợ trong việc tạo các phần tử biểu mẫu ,
Ta có các Text Helpers dùng thao tác định dạng văn bản thông dụng ,
Ta có các Cookie Helpers dùng thiết lập và đọc các cookies,
Ta có các File Helpers dùng xử lý tập tin và …
Facebook Youtube RSS