Câu trả lời:
Xin lưu ý rằng không bắt buộc phải khai báo các biến liên tục trong settings.php. Bạn có thể chỉ cần gọi biến_get () từ mã của mình và xác định giá trị mặc định trong trường hợp biến không được đặt. Chẳng hạn, đoạn mã sau sẽ nói xin chào trên mỗi yêu cầu trang miễn là biến 'mymodule_say_hello' không được đặt rõ ràng thành 0
:
<?php
function mymodule_init() {
// Get the mymodule_say_hello variable or use 1 if it's not set.
if (variable_get('mymodule_say_hello', 1)) {
drupal_set_message('Hello world');
}
}
?>
Nếu cần, mô-đun của bạn có thể xuất bản một biểu mẫu cho phép quản trị viên bật tính năng này ( chức năng system_sinstall_form thực sự dễ dàng) hoặc bạn có thể thay đổi cài đặt theo chương trình bằng cách gọi variable_set('mymodule_say_hello', 0)
.