实际上,城市存储了多个值(带有ID)
示例
(3,5)chennai,班加罗尔在一张桌子上。
如何在视图页面中使用分隔的逗号获取城市名称。
控制器代码
$data['jobCityName'] =explode(',',$viewData['jobCity']);
for($i= 0; $i < sizeof($data['jobCityName']); $i++) {
$jobMultipleCity= $data['jobCityName'][$i];
$data['jobCityNames']=$this->hrm_model->getCitybyId($jobMultipleCity);
$data['jobCity']=$data['jobCityNames']['cityName'];
观看页面代码
<?php echo $jobcity; ?>
目前只打印了一个城市名称。
如何在(海德拉巴,钦奈,班加罗尔)的观看页面中显示城市
答案 0 :(得分:0)
您可以使用foreach
进行迭代。您还要覆盖$data['jobCity']=$data['jobCityNames']['cityName'];
像
$data['jobCityName'] =explode(',',$viewData['jobCity']);
foreach($data['jobCityName'] as $cityid) {
$data['jobCityNames']=$this->hrm_model->getCitybyId($cityid);
$data['jobCity'].=$data['jobCityNames']['cityName'];
}
此外,建议您使用count
代替sizeof