Hồ sơ hoạt động thực hiện các mẫu thiết kế của các bản ghi hoạt động. Những tiền đề đằng sau các hoạt động kỷ lục là một đối tượng cá nhân yiidbActiveRecord được liên kết với một hàng cụ thể trong bảng cơ sở dữ liệu. Thuộc tính của đối tượng được ánh xạ cho các cột của bảng tương ứng. Tham khảo một thuộc tính Active Record là tương đương để truy cập vào cột bảng tương ứng đối với hồ sơ đó.Ví dụ, nói rằng khách hàng ActiveRecord lớp kết hợp với bàn khách hàng. Điều này có nghĩa rằng các lớp thuộc tính name sẽ tự động được ánh xạ tới tên cột trong bảng khách hàng. Nhờ có ghi lại hoạt động, giả sử các biến $customer là đối tượng của loại khách hàng, để có được giá trị của các tên cột cho hàng của bảng, bạn có thể sử dụng biểu thức $customer -> name. Trong ví dụ này, ghi lại hoạt động cung cấp một giao diện hướng đối tượng để truy cập dữ liệu được lưu trữ trong cơ sở dữ liệu. Nhưng ghi lại hoạt động cung cấp nhiều chức năng hơn so với điều này.Để khai báo một lớp ActiveRecord, bạn cần phải mở rộng yiidbActiveRecord và thực hiện phương pháp tableName:
đang được dịch, vui lòng đợi..