尝试使用此代码时,我正在尝试“获取非对象属性”。
<?php foreach($pages as $page=>$p): ?>
<h2 class="section-title text-center wow fadeInDown"><?php echo $page[0]->title; ?></h2>
<p class="text-center wow fadeInDown"><?php echo strip_tags(html_entity_decode($page[0]->description)); ?></p>
<?php endforeach; ?>
答案 0 :(得分:1)
您需要将变量$ p(该值)的变量$ page(它是关键字)更改为cicle。
试试这个,也许可以帮忙,
<?php foreach($pages as $page=>$p): ?>
<h2 class="section-title text-center wow fadeInDown"><?php echo $p->title; ?></h2>
<p class="text-center wow fadeInDown"><?php echo strip_tags(html_entity_decode($p->description)); ?></p>
<?php endforeach; ?>
答案 1 :(得分:0)
使用以下代码。 这里$ pages是对象数组,你使用foreach来获取数组值,所以在foreach中你将得到$ p中的值,你的数组键是$ page。 所以使用$ p或$ p [$ page]。
<?php foreach($pages as $page=>$p): ?>
<h2 class="section-title text-center wow fadeInDown"><?php echo $p->title; ?></h2>
<p class="text-center wow fadeInDown"><?php echo strip_tags(html_entity_decode($p->description)); ?></p>
<?php endforeach; ?>