Как изменить изображение главной страницы и компонента с бэкэнд? как получить атрибуты HTML-тегов в php?

моя модель Settings.php

class Settings extends Model { public $implement = ['System.Behaviors.SettingsModel']; // A unique code public $settingsCode = 'dca_plugins_settings'; // Reference to field configuration public $settingsFields = 'fields.yaml'; /** * @var array Relations */ public $attachOne = [ 'avatar' => ['System\Models\File'] ]; } 

мой Fields.yaml

 fields: id: label: ID disabled: true avatar: label: Avatar type: fileupload mode: image imageHeight: 150 imageWidth: 250 

my Component comp.php

 public $avatar_id = 1; public function getAvatarImage($avatar_id) { $var = \System\Models\File::select('disk_name')->where('attachment_id', $avatar_id)->first(); if (count($var) == 0) return ""; return $var->path; } function setMyAvatarId($id) { $this->avatar_id = $id; } 

my html default.htm

 {% set avatar_id= __SELF__.property("avatar_id") %} {% if avatar_id is not empty %} {% do __SELF__.setMyAvatarId(avatar_id) %} {% endif %} <img id="avatar-image" alt="Virtual agent avatar" src="{{ __SELF__.getavatarImage(avatar_id) }}"> <script> var avatar_id = {{ avatar_id }}; </script> 

Мне удается получить случайную ссылку, но изображение не отображается Мне удается получить случайную ссылку, но изображение не отображается

    backend - настройки модели

    backend – настройки модели

    Кто-нибудь знает, как определить свойства страницы? Как связать мою страницу с параметрами модели?

    Как мне заставить работать? Кто-то PLS помочь мне ~~ я так потерял 🙁

    Related of "Как изменить изображение главной страницы и компонента с бэкэнд? как получить атрибуты HTML-тегов в php?"