সুতরাং আমি এই নোড আছে:
object(Drupal\node\Entity\Node)[1862]
protected 'values' =>
array (size=17)
'vid' =>
array (size=1)
'x-default' => string '7' (length=1)
'langcode' =>
array (size=1)
'x-default' =>
array (size=1)
0 =>
array (size=1)
'value' => string 'en' (length=2)
... (more fields)
'field_image' =>
array (size=1)
'x-default' =>
array (size=1)
0 =>
array (size=5)
'target_id' => string '1' (length=1)
'alt' => string '' (length=0)
'title' => string '' (length=0)
'width' => string '150' (length=3)
'height' => string '120' (length=3)
এখন ফিল্ড_আইমেজে এক্স-ডিফল্ট এবং কিছু বেসিক চিত্রের ডেটা রয়েছে। আমি কীভাবে চিত্রটি দেখাব, বা টুইগ টেম্পলেটটির অভ্যন্তরে চিত্রটির একটি লিঙ্ক তৈরি করব?
Recoverable fatal error: Object of class Drupal\Core\Field\FieldItemList could not be converted to string
দিয়েছি : তাই আমি এটি দিয়ে এটি চেষ্টা করেছিলাম: url(node.field_image.0.entity.uri.value)
তবে এটি কেবল আমাকে এটি বলে:Twig_Error_Runtime: An exception has been thrown during the rendering of a template ("Route "public://image.png" does not exist.")
FieldItemList
স্ট্রিং উপস্থাপনায় রূপান্তর করতে (যা আমি পাই না)
url()
একটি পথ চাই। কীভাবে url_from_path(node.field_image.0.entity.uri.value)
?
url_from_path()
তৈরি http://mywebsite.local/public%3A//image.png
করেছে বলে মনে হচ্ছে : সুতরাং এটি urlncoding এবং ইউআরএলের সঠিক মান সংযোজন বলে মনে হচ্ছে
url(node.field_image.0.entity.uri)
( প্রাসঙ্গিক সমস্যা ) এর মতো সহজ