向所有PHP和Cakephp开发人员打招呼。
关于下一个问题,我还有一个问题。 我只想一次在管理员个人资料上显示4个注册的收藏的个人资料。 假设管理员个人资料是患者个人资料,并且可以浏览网站并将其添加到他/她的收藏夹中,包括某些类型的其他实体,例如医生,诊所和牙科诊所。
当前,我正在显示每个已添加到收藏夹的注册个人资料,因此问题是,如果患者将5位医生添加到他的收藏夹中,将出现5位医生。
这是我有atm的一段代码:
我尝试将其限制为显示配置文件所必须的for循环,但实际上并不能做很多事情。
<div class="row zero_side_margin top_margin bottom_margin text-center side_paddings_md">
<?php
if(isset($favClinics) && !empty(($favClinics))) {
for($i = 0; $i < count($favClinics); $i++) {
$type = $favClinics[$i]['Clinic']['type'];
if ($type === 'clinic'){
$container_id = '#FavoriteClin_' . $favClinics[$i]['RegistersClinic']['clinic_id'];
$id = $favClinics[$i]['RegistersClinic']['id'];
?>
<div id="FavoriteClin_<?php echo $favClinics[$i]['RegistersClinic']['clinic_id']; ?>" >
<div class="col-xs-<?php echo $bootstrapColWidth; ?> col-sm-<?php echo $bootstrapColWidth; ?> light_border bg_light no_side_paddings">
<div class="col-xs-12 col-sm-5">
<div class="text-left">
<div class="top_padding_xs bottom_padding_xs">
<div class="thumb_md_circle relative center-block">
<img class="thumb_md_circle light_border_xl center-block img-responsive img-responsive"
src="/files/Clinic/profile/<?php echo $favClinics[$i]['Clinic']['photo']; ?>"/>
</div>
</div>
</div>
</div>
<div class="col-xs-12 col-sm-7">
<div class="no_side_paddings col-sm-9 text-left inline pull-left top_margin">
<span class="text-info font_Conv_Roboto-Bold">
<?php echo $favClinics[$i]['Clinic']['name']; ?>
</span>
</div>
<div class="text-right pull-right inline top_margin">
<a class="btn dropdown-toggle no_padding_top" data-toggle="dropdown"
onclick="delete_relation('<?php echo $container_id; ?>', 'clinic', <?php echo $id; ?>, <?php echo $user_id; ?>)">
<i class="fa fa-2x fa-close text-muted_light"></i>
</a>
</div>
</div>
</div>
</div>
<?php
$rowCenterCount++;
if ($rowCenterCount % $numOfCols == 0) {
echo '</div><div class="row zero_side_margin top_margin bottom_margin text-center side_paddings_md">';
}
}
}
}else{
$rowCenterCount++;
if ($rowCenterCount % $numOfCols == 0) {
echo '</div><div class="row zero_side_margin top_margin bottom_margin text-center side_paddings_md">';
}else{
echo '</div>';
}
}
?>
</div>
<a class="top_margin_xs bottom_margin btn btn-lg bg-primary no_rounded_borders" onclick=""><?= __('See the rest of the doctors'). " ". '>'; ?></a>
我想一次只显示4个医生/诊所,但是我想开发一个额外的按钮,该按钮可以在其他注册的最喜欢的医生,医院等中切换和消失。
因此,如果有6位医生,则4位将始终出现,但是当您切换按钮“请看其余的医生”时,其余的将出现在同一容器中。
如果您对我如何解决此问题有任何建议,将不胜感激。
非常感谢!