Php Elgg实体列表不工作

Php Elgg实体列表不工作,php,elgg,Php,Elgg,Elgg 2.1.1 <?php echo elgg_view_title($vars['entity']->title); echo elgg_view('output/longtext', array('value' => $vars['entity']->description)); echo elgg_view('output/tags', array('tags' => $vars['entity']->tags)); $body = elgg_

Elgg 2.1.1

<?php

echo elgg_view_title($vars['entity']->title);
echo elgg_view('output/longtext', array('value' => $vars['entity']->description));
echo elgg_view('output/tags', array('tags' => $vars['entity']->tags));

$body = elgg_list_entities(array(
    'type' => 'object',
    'subtype' => 'bread',
));

$body = elgg_view_layout('one_column', array('content' => $body));

echo elgg_view_page("All Loaves of Bread", $body);
我正在尝试创建一个自定义的elgg列表页面,该页面应该列出子类型
bread
objects
,但是
/views/default/object/bread.php
中的页面没有被选中。我可能做错了什么

/views/default/object/bread.php

<?php

echo elgg_view_title($vars['entity']->title);
echo elgg_view('output/longtext', array('value' => $vars['entity']->description));
echo elgg_view('output/tags', array('tags' => $vars['entity']->tags));

$body = elgg_list_entities(array(
    'type' => 'object',
    'subtype' => 'bread',
));

$body = elgg_view_layout('one_column', array('content' => $body));

echo elgg_view_page("All Loaves of Bread", $body);
/views/default/resources/bread/bread.php

<?php

echo elgg_view_title($vars['entity']->title);
echo elgg_view('output/longtext', array('value' => $vars['entity']->description));
echo elgg_view('output/tags', array('tags' => $vars['entity']->tags));

$body = elgg_list_entities(array(
    'type' => 'object',
    'subtype' => 'bread',
));

$body = elgg_view_layout('one_column', array('content' => $body));

echo elgg_view_page("All Loaves of Bread", $body);

我猜您在启用系统缓存时添加了视图。刷新缓存,或在开发过程中禁用缓存(管理>设置>高级设置)。

感谢@hypeJunction的响应。我已禁用所有缓存。“简单缓存”和“系统缓存”都已关闭。您的列表是空的,还是您使用默认视图获取的列表?只是找到了它。”。我不知道我必须将
/views/default/object/bread.php
文件命名为与对象名相同的名称。很抱歉。感谢您对@hypeJunction的帮助。在我的项目中,我给他们起了不同的名字,不像我在问题中所说的那样。也许你应该回答你自己的问题,并给出一个正确的答案,以防其他人遇到这个问题。我当然会这样做。