ড্রুপাল.আর.পি. এপিআই-তে সন্ধান করলাম, আমি লক্ষ্য করেছি যে হুক_ইনিট () দ্রুপাল ৮ এর জন্য নথিভুক্ত নয় the পরিবর্তনের রেকর্ডের দিকে তাকালে বুটস্ট্র্যাপ হুকের আর অস্তিত্ব পাওয়া যায়নি , যা সমস্ত 'বুটস্ট্র্যাপ' হুকগুলি থেকে মুক্তি পেতে নির্দেশ করে , যেখানে বুটস্ট্র্যাপ হুকগুলি বলা হয় hook_boot()
এবং hook_exit()
; কিছুই সম্পর্কে বলা হয় না hook_init()
।
আমি ড্রুপাল 8 উত্সে হুক_ইনিট অনুসন্ধান করেছি এবং আমি নিম্নলিখিত কোডটি পেয়েছি। প্রথমটি hook_init()
একটি মন্তব্যে করা রেফারেন্স ; অন্য দুটি hook_init()
বাস্তবায়ন বলে মনে হচ্ছে তবে তারা দুজনই আমার প্রত্যাশা করছে না এমন একটি প্যারামিটার পেয়েছে।
function overlay_enable() {
if (strpos(current_path(), 'admin/modules') === 0) {
// Flag for a redirect to <front>#overlay=admin/modules on hook_init().
$_SESSION['overlay_enable_redirect'] = 1;
}
}
/**
* Implements hook_init().
*/
function phptemplate_init($template) {
$file = dirname($template->filename) . '/' . $template->name . '.theme';
if (file_exists($file)) {
include_once DRUPAL_ROOT . '/' . $file;
}
}
/**
* Implements hook_init().
*/
function twig_init($template) {
$file = dirname($template->filename) . '/' . $template->name . '.theme';
if (file_exists($file)) {
include_once DRUPAL_ROOT . '/' . $file;
}
}
আমি অনুরোধকারী কোনও কার্যের জন্যও চেয়েছিলাম hook_init()
তবে আমি কোনও পাইনি।
hook_init()
ড্রুপাল 8 এ এখনও ব্যবহৃত হয়? যদি এটি আর ব্যবহার না করা হয় তবে আমি কীভাবে ড্রুপাল 7 কোড বাস্তবায়ন রূপান্তর করব hook_init()
?