我正在将数据保存在我的数据库中,因为' 1'值。 in' post_id'邮政编码表#39; 2'
当我调用值来查看页面(cakePHP)时,其显示为1,因为它保存为1,我需要将其更改为“1 =>”#39;电影'无需修改数据库值。使用一些数组函数。
答案 0 :(得分:0)
在视图中使用if/else
条件检查$row['postto_id']
是否等于what id
。
实施例
<div class="edu-desc-row-inner">
<label>category:</label>
<span>
<?php
if($row['postto_id'] == 1) echo 'Movies';
else if($row['postto_id'] == 2) echo 'Music';
else if($row['postto_id'] == 3) echo 'Sports';
else if($row['postto_id'] == 4) echo 'Nature';
else if($row['postto_id'] == 5) echo 'Science';
else if($row['postto_id'] == 6) echo 'Comedy';
else if($row['postto_id'] == 7) echo 'Tutorials';
else if($row['postto_id'] == 8) echo 'Animation';
?>
</span>
</div>
答案 1 :(得分:0)
<?php
function showCat($id){
switch($id){
case 1:
$value = 'Movies';
break;
case 2:
$value = 'Music';
break;
case 3:
$value = 'Sports';
break;
}
return $value;
}
$category = showCat($row['postto_id']);
echo $category;
?>