আমি আমার দৃশ্যের একটির জন্য একটি ফিল্ড টেম্পলেটটি ওভাররাইড করছি এবং আমি $ সারির ভেরিয়েবল থেকে অন্য ক্ষেত্রের মানটি অ্যাক্সেস করতে সক্ষম হতে চাই। টেমপ্লেট ফাইলে ডকুমেন্টেশন এটি দেখায়:
$ সারি থেকে আউটপুট আনার সময়, এই নির্মাণটি ব্যবহার করা উচিত: $ ডেটা = $ সারি -> {$ ক্ষেত্র-> ক্ষেত্র_লিয়াস}
আমার ক্ষেত্রটিকে ক্ষেত্র_ক্যালেন্ডার_শিরোনাম বলা হয়, তবে নিম্নলিখিতটি প্রত্যাশার মতো কাজ করে না:
$row->{$field->field_calendar_title}
আমি নিম্নলিখিত ত্রুটি পেয়েছি:
মারাত্মক ত্রুটি: খালি সম্পত্তি অ্যাক্সেস করতে পারে না ...
বিষয়বস্তুর ক্ষেত্রে ক্ষেত্রের নাম থেকে ক্ষেত্রের নাম "উরফ" কি আলাদা?
$ সারির var_dump থেকে "পরিষ্কার" আউটপুট:
stdClass Object
(
[node_title] => ...
[nid] => 568
[field_data_field_performance_date_delta] => 0
[field_data_field_performance_date_language] => und
[field_data_field_performance_date_bundle] => event
[field_data_field_performance_date_field_performance_date_val] => 2012-03-02 19:00:00
[field_data_field_performance_date_node_entity_type] => node
[_field_data] => Array
(
[nid] => Array
(
[entity_type] => node
[entity] => stdClass Object
(
[vid] => 878
[uid] => 0
[title] => ...
[log] =>
[status] => 1
[comment] => 0
[promote] => 0
[sticky] => 0
[nid] => 568
[type] => event
[language] => und
[created] => 1329332968
[changed] => 1331836509
[tnid] => 0
[translate] => 0
[revision_timestamp] => 1331836509
[revision_uid] => 1
[body] => Array
(
[und] => Array
(
[0] => Array
(
[value] => ...
[summary] => ...
[safe_summary] => ...
)
)
)
[field_resident_company] => Array ( [und] => Array ( [0] => Array ( [tid] => 3 ) ) )
[field_series] => Array ( [und] => Array ( [0] => Array ( [tid] => 36 ) ) )
[field_venue] => Array ( )
[field_rotator_image] => Array ( )
[field_exclude] => Array ( [und] => Array ( [0] => Array ( [value] => 0 ) ) )
[field_performance_image] => Array ( )
[field_premiere] => Array ( [und] => Array ( [0] => Array ( [value] => 1330714800 [timezone] => UTC [timezone_db] => UTC [date_type] => datestamp ) ) )
[field_closing] => Array ( [und] => Array ( [0] => Array ( [value] => 1330714800 [timezone] => UTC [timezone_db] => UTC [date_type] => datestamp ) ) )
[field_exclude_update] => Array ( [und] => Array ( [0] => Array ( [value] => 0 ) ) )
[field_performance_date] => Array ( [und] => Array ( [0] => Array ( [value] => 2012-03-02 19:00:00 [timezone] => UTC [timezone_db] => UTC [date_type] => datetime ) ) )
[field_performance_id] => Array ( [und] => Array ( [0] => Array ( [value] => 1436 [format] => [safe_value] => 1436 ) ) ) [field_event_status] => Array ( [und] => Array ( [0] => Array ( [value] => open ) ) )
[field_calendar_title] => Array ( [und] => Array ( [0] => Array ( [value] => PSYCHIC EXP [format] => [safe_value] => PSYCHIC EXP ) ) )
...
)
)