我正在尝试修复Concrete5网站上的分页。我在*.php上得到了这段代码文件:
<?php if ($paginate && $num > 0 && is_object($pl)) { ?>
<div class="ff-grid-4-pagination-wrapper small-12 columns pagination centered">
<ul class="ff-grid-4-pagination pagination">
<li class="arrow"></li>
<?php echo $paginator->getPages('li') ?>
<?php if ($showRss): ?><li><a class="fa fa-rss" href="<?php echo $rssUrl ?>" target="_blank"></a></li><?php endif; ?>
<li class="arrow"></li>
</ul><!-- END .ff-grid-4-pagination -->
</div><!-- END .ff-grid-4-pagination-wrapper -->
<?php endif; ?>
不知怎么的,我在Dreamweaver上出错了,说我的最后一行错了?结束代码的正确方法是什么?
真诚,
Mika
<?php if ($paginate && $num > 0 && is_object($pl)) { ?>
应该是
<?php if ($paginate && $num > 0 && is_object($pl)): ?>
当您使用终止脚本时
<?php endif; ?>
而不是<?php } ?>
或者,您可以将最后一行从<?php endif; ?>
更改为<?php } ?>
,原因与上述相同。
此外,我建议你在文件之间保持语法一致,所以如果你使用if (...):
,你应该在每个文件中使用这种语法。
最后:不要停留在编辑器或ide错误上:如果ide提供的提示不好,请尝试运行php代码(打开错误报告),并尝试了解错误