Php 如何在Octobercms组件中呈现json输出
当时我在octobercms中为我的插件创建组件时遇到了一个问题。问题在于我运行以下查询时:Php 如何在Octobercms组件中呈现json输出,php,json,laravel,octobercms,Php,Json,Laravel,Octobercms,当时我在octobercms中为我的插件创建组件时遇到了一个问题。问题在于我运行以下查询时: public function onRender(){ $blogs = BlogPost::where('published', 1) ->where('published_at', '<=', 'NOW()') ->orderBy($this->property('sortOrderBy'), $this->prop
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);
}
公共函数onRender(){
$blogs=BlogPost::where('published',1)
->其中('published_at','post.tags是一组tag。有关集合的详细信息
请尝试以下代码浏览标记集合:
{% for post in posts.blogs %}
<p>{{ post.titel }}</p>
<p>tags:
{% for tag in post.tags %}
{{ tag }}
{% endfor %}
</p>
{% endfor %}
{% endfor %}
{%用于posts.blogs%}
{{post.titel}}
标签:
{post.tags%中标记的%s}
{{tag}}
{%endfor%}
{%endfor%}
{%endfor%}
也可以是{{tag.name}或{{tag.title}}而不是{tag}
{% for post in posts.blogs %}
<p>{{ post.titel }}</p>
<p>tags:
{% for tag in post.tags %}
{{ tag }}
{% endfor %}
</p>
{% endfor %}
{% endfor %}