首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在cakePHP中显示单个项

如何在cakePHP中显示单个项
EN

Stack Overflow用户
提问于 2012-12-03 14:14:25
回答 2查看 99关注 0票数 0

我使用的是蛋糕PHP,在我的view/technical_slider/index.ctp上使用的是以下内容:我使用的是本教程的一个修改过的使用jQuery的特色内容滑翔机版本

代码语言:javascript
运行
复制
<?php foreach ($technicalSlides as $technicalSlide):?>
<div id="nav-fragment-1" class="ui-tabs-panel">

<h2><?php echo $technicalSlide['TechnicalSlide']['title'];?></h2>
<p><?php echo $technicalSlide['TechnicalSlide']['description'] ; ?></p>

</div>
<?php endforeach; ?>

我的问题是:如何只显示某些id或项目,并在同一个div上应用不同的类?因为我只想要记录1-3跳4-7然后显示记录8-15?

我申请不同的课程,因为他们有不同的背景,但共享相同的身份。

EN

回答 2

Stack Overflow用户

发布于 2012-12-03 14:38:06

添加一个计数器变量(在本例中为$i),增加它($i++),使其在每个循环中增加一个,并将检查添加到if()块中,以确保只编写想要写的:

代码语言:javascript
运行
复制
<?php
$i = 1;
foreach ($technicalSlides as $technicalSlide):
    if($i < 4 || $i > 7) {
        ?>
        <div id="nav-fragment-1" class="ui-tabs-panel">

        <h2><?php echo $technicalSlide['TechnicalSlide']['title'];?></h2>
        <p><?php echo $technicalSlide['TechnicalSlide']['description'] ; ?></p>

        </div>
        <?php
    }
    $i++;
endforeach;
?>
票数 1
EN

Stack Overflow用户

发布于 2012-12-03 14:39:06

您可以添加一个计数器,然后只显示您想要的。

代码语言:javascript
运行
复制
 <?php int $i = 0; ?>
 <?php foreach ($technicalSlides as $technicalSlide):?>
 <?php if ($i < 4 || $i > 7): ?>
   <div id="nav-fragment-1" class="ui-tabs-panel">

   <h2><?php echo $technicalSlide['TechnicalSlide']['title'];?></h2>
   <p><?php echo $technicalSlide['TechnicalSlide']['description'] ; ?></p>
 <?php endif; ?>

 </div>
 <?php endforeach; ?>

尽管我会合并所有类并使用属性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13685073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档