Hook Drupal

Hook là một kỹ thuật mà ở đó cho phép chặn, bắt, theo dõi, xử lý các sự kiện (event) từ ứng dụng tới ứng dụng, ứng dụng tới hệ điều hành và hệ điều hành tới ứng dụng hay nói cách khác là có thể chặn, bắt, theo dõi, xử lý các sự kiện trước khi nó tới nơi tiếp nhận.

Xét về phạm vi hoạt động thì có hai loại Hook:

 

* Hook toàn cục (có phạm vi ảnh hưởng tới toàn hệ thống).
* Hook cục bộ (chỉ có tác dụng trên ứng dụng được cài Hook).

 

Cơ chế Hook của Drupal:

 

Trong Drupal các Hook được định nghĩa trong nhân của Drupal (có thể phát triển thêm các Hook mới), chúng được xem như là các sự kiện (event) và được gọi chung là các hàm callbacks. Các module dùng các Hook để tương tác với nhân Drupal mà không cần phải chỉnh sửa trực tiếp trong nhân.

 

Hook trong Drupal có dạng như sau: hook_user() -> mymodule_user() trong đó mymodule là tên module còn user là tên hook.

 

Ví dụ:

 

Khi user đăng nhập vào hệ thống Drupal, Drupal phát sinh ra hook_user(), có nghĩa là tất cả các module có dùng tới hàm hook_user() sẽ được gọi.

 

Các loại Hook trong Drupal:

 

Trong Drupal có nhiều loại Hook, mỗi Hook thực hiện nhiệm vụ khác nhau, các bạn có thể xem chi tiết về hook tại http://api.drupal.org/api/group/hooks/6.

 

Theo: Seowebchuyennghiep

Website tiêu biểu

Bài viết mới

Cơm ghẹ Hà Tiên – món ngon để nhớ            

Cơm ghẹ Hà Tiên

Ngày trước thực hiện một tour về Hà Tiên không dễ như bây giờ khi có nhiều tour du lịch […]

Lên đồi Mộng Mơ để được mơ mộng

Đồi Mộng Mơ

Lịch trình du lịch Đà Lạt từ lâu đã trở thành một hành trình du lịch nổi tiếng bậc nhất […]

Hướng dẫn cách phối áo thun kẻ sọc trắng đen hợp thời trang 2017

ao-phong-hoa-tiet-ke-soc-9

Để có những style phối phong cách với áo phong kẻ sọc mời bạn xem qua bộ ảnh sủ dụng […]

Chùa Tàu – nét kiến trúc người Hoa ở Đà Lạt

Chùa Tàu Đà Lạt

Trên các web du lịch, điểm đến Đà Lạt có lẽ là cái tên làm “vừa lòng” nhiều du khách […]

Làm thế nào để dạy trẻ biết vâng lời ba mẹ?

Nhẹ nhàng nhưng cứng rắn là bí kíp dạy con biết vâng lời

Dạy trẻ biết vâng lời là điều mà mọi bậc phụ huynh đều phải thực hiện trong quá trình giáo […]