tailieunhanh - Zend Framework: Tương tác cơ sở dữ liệu với Zend_Db_Table
Zend Framework: Tương tác cơ sở dữ liệu với Zend_Db_Table .Kết thúc bài vừa rồi, chúng ta đã tìm hiểu về quy trình làm việc trên view và cơ bản về layout trong zend framework. Tiếp tục ở bài này, tôi sẽ hướng dẫn các bạn tìm hiểu về quy trình tương tác cơ sở dữ liệu trên model như thế nào. Zend Framework cho ta nhiều phương pháp để tương tác với cơ sở dữ liệu. Và một trong những lớp tương tác với model mà tôi lựa chọn ở đây chính là lớp Zend_Db_Table. Vậy trước hết, ta tìm hiểu. | Zend Framework Tương tác cơ sở dữ liệu với Zend_Db_Table Kết thúc bài vừa rồi chúng ta đã tìm hiểu về quy trình làm việc trên view và cơ bản về layout trong zend framework. Tiếp tục ở bài này tôi sẽ hướng dẫn các bạn tìm hiểu về quy trình tương tác cơ sở dữ liệu trên model như thế nào. Zend Framework cho ta nhiều phương pháp để tương tác với cơ sở dữ liệu. Và một trong những lớp tương tác với model mà tôi lựa chọn ở đây chính là lớp Zend_Db_Table. Vậy trước hết ta tìm hiểu xem model là gì . Và tại sao phải sử dụng model . Model là tầng xử lý những tác vụ liên quan đến tương tác cơ sở dữ liệu từ những yêu cầu của controller. Model xử lý và trả về kết quả dưới dạng một mảng dữ liệu khi đó thông qua view ta sẽ đẩy nội dung của mảng dữ liệu ấy ra bên ngoài. Việc tách biệt tầng model có rất nhiều thuận lợi trước là dễ quản lý sau là dễ nâng cấp và phát triển trong tương lai của mã nguồn. Để tương tác được với Model thì trước tiên ta phải kết nối được với cơ sở dữ liệu. Vậy ta tạo 1 bảng user với các cú pháp như sau 01 CREATE TABLE user 02 id int 10 unsigned NOT NULL AUTO_INCREMENT 03 username varchar 50 NOT NULL 04 password char 32 NOT NULL 05 level int 1 NOT NULL DEFAULT 1 06 PRIMARY KEY id 07 INSERT INTO user username password level VALUES admin 08 12345 2 INSERT INTO user username password level VALUES kenny 09 12345 2 INSERT INTO user username password level VALUES jacky 10 12345 1 INSERT INTO user username password level VALUES Lena 12345 11 1 Tiếp tục ta kết nối với cơ sở dữ liệu bằng cách thêm vào file của chúng ta những đoạn lệnh sau 1 Pdo_mysql 2 localhost
đang nạp các trang xem trước