我正在构建与教育相关的应用程序。
有课程(如课堂上的课程)。这些要求要求能够根据需要激活和停用类。
目前我的观点是:
<td>
<?php if($class->active == 1) :?>
<?php echo anchor( 'teachers/deactivate_class/'.$class->cid.'/'.$offset,
'Deactivate class', 'close_class#:'.$class->cid) ?>
<?php endif; ?>
<?php if($class->active == 0) :?>
<?php echo anchor( 'teachers/activate_class/'.$class->cid.'/'.$offset,
'Activate class', 'open_class#:'.$class->cid) ?>
<?php endif; ?>
</td>
我想问一般情况:如果需要,有没有办法使用PHP / Codeigniter语法将其合并到if / elseif / else的一个块中?
我找到了如何在关于购物车的CodeIgniter文档中使用单个if的示例。该文档并没有真正向我展示与循环异常相关的任何其他内容。仰望:谷歌上的PHP只是给我三元操作......
答案 0 :(得分:1)
<td>
<?php if($class->active == 1) :?>
<?php echo anchor( 'teachers/deactivate_class/'.$class->cid.'/'.$offset,
'Deactivate class', 'close_class#:'.$class->cid) ?>
<?php elseif($class->active == 0) :?>
<?php echo anchor( 'teachers/activate_class/'.$class->cid.'/'.$offset,
'Activate class', 'open_class#:'.$class->cid) ?>
<?php endif; ?>
</td>
这里记录了:http://codeigniter.com/user_guide/general/alternative_php.html