我有以下代码片段,用于输出显示一年中接下来的6个月的按钮列表。
<?php
$curmonth = mktime(0, 0, 0, date('m'), 1);
$this_month = mktime(0, 0, 0, date('m'), 1, date('Y'));
for ($i = 0; $i < 6; ++$i) {
echo '<a href="?d=';
echo date('Y-m', strtotime($i.' month', $this_month));
echo '" role="button" class="btn btn-sm btn-warning';
echo '">';
echo date('F', strtotime($i.' month', $this_month));
echo '</a>';
}
?>
如何在当前类之后将CSS类“活动”添加到当前月份? 回声分开只是为了我的学习和理解。
答案 0 :(得分:1)
如果是当前月份,则可以声明一个空变量$class
并将其设置为“ active”,例如:
<?php
$curmonth = mktime(0, 0, 0, date('m'), 1);
$this_month = mktime(0, 0, 0, date('m'), 1, date('Y'));
for ($i = 0; $i < 6; ++$i) {
$class = '';
if ( CHECKFORCURRENTMONTH ) {
$class = ' active';
}
echo '<a href="?d=';
echo date('Y-m', strtotime($i.' month', $this_month));
echo '" role="button" class="btn btn-sm btn-warning' . $class;
echo '">';
echo date('F', strtotime($i.' month', $this_month));
echo '</a>';
}
?>
您显然需要用当月的支票替换if ( CHECKFORCURRENTMONTH ) {
。
答案 1 :(得分:0)
guard let productImageSideViewsCell = tableView.dequeueReusableCell(withIdentifier: ProductsSideViewsCell.identifier, for: indexPath) as? ProductsSideViewsCell else {
fatalError("productImageSideViewsCell not found at indexpath \(indexPath)")
}