В то время я столкнулся с проблемой при создании компонента для моего плагина в octobercms. Проблема в том, что я запускаю следующий запрос:
public function onRender(){
$blogs = BlogPost::where('published', 1)
->where('published_at', '<=', 'NOW()')
->orderBy($this->property('sortOrderBy'), $this->property('sortOrder'))
->with('tags')
->paginate($this->property('postsPerPage'));
$this->blogs = $blogs;
//print_r($blogs);
}
Но если я хочу отобразить результат тегов, принадлежащих сообщению, в html компонента с сообщением {{}}. Теги приходят на вывод json. Как я могу убедиться, что могу показывать имена тегов?
Мой файл компонента:
{% for post in posts.blogs %}
<p>{{ post.titel }}</p>
<p>tags: {{ post.tags }}</p>
{% endfor %}