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

Linh Quang tự ngôi chùa Phật giáo đầu tiên ở Phú Quý

Cảnh vật thanh tinh một góc chùa Linh Quang

Linh Quang Tự – ngôi chùa nổi tiếng, đặc biệt và không thể bỏ qua nếu đến với tour du […]

Đảo ngọc Phú Quốc có món gì ngon?

còi biên mai nướng

Một chuyến du lịch Phú Quốc bằng máy bay giá rẻ là một lựa chọn ưu tiên của rất nhiều […]

Cách đặt tên cho con theo phong thủy ngũ hành năm 2018 bố mẹ nên tham khảo

Những bé có mệnh Mộc là người sổng rất tình cảm - Ảnh Internet

Cách đặt tên cho con theo phong thủy ngũ hành được rất nhiều người quan tâm và coi trọng. Tùy […]

Hồ Đan Kia

Hồ đan kia

Các hồ nước ở Đà Lạt đã góp phần rất nhiều tạo nên vẻ đẹp mộng mơ cho nơi đây. […]

Thác Ankroet Đà Lạt – điểm đến cực chất giữa phố núi đại ngàn

Đến Đà Lạt, bạn có thể quên rẽ vào vườn hồng, ngại leo núi giữa trời nắng gay, nhưng đừng […]