ক্ষেত্রটি খালি আছে কিনা তা যাচাই করতে আপনি নীচের স্নিপেট ব্যবহার করতে পারেন।
$info = field_info_field($field_name);
$function = $info['module'] . '_field_is_empty';
if (function_exists($function)) {
$value = field_get_items('node', $node, $field_name);
$is_empty = $function($value[0], $info);
}
এই কোডটি নিরাপদ, কারণ বিভিন্ন ক্ষেত্রকে বিভিন্ন পরিস্থিতিতে খালি মনে করা হয়। দেখুন, উদাহরণস্বরূপ, মধ্যে পার্থক্য file_field_is_empty () , number_field_is_empty () , এবং taxonomy_field_is_empty () : taxonomy_field_is_empty()
চেক TID সম্পত্তির $item
পরামিতি, যখন number_field_is_empty()
চেক মান একই প্যারামিটারের সম্পত্তি। ক্ষেত্রটি খালি বিবেচনা করার জন্য কাস্টম ক্ষেত্রগুলির যাচাই করার জন্য আরও জটিল শর্তের প্রয়োজন হতে পারে।
ডকুমেন্টেশনে hook_field_is_empty () এর বিবরণটি নিম্নলিখিতটি:
ক্ষেত্রের ধরণের জন্য খালি আইটেমটি কী তা নির্ধারণ করে।