Php Elgg实体列表不工作
Elgg 2.1.1Php 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_
<?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的帮助。在我的项目中,我给他们起了不同的名字,不像我在问题中所说的那样。也许你应该回答你自己的问题,并给出一个正确的答案,以防其他人遇到这个问题。我当然会这样做。