如何动态显示与已搜索的用户相关的激情?

时间:2011-11-08 14:32:47

标签: php cakephp cakephp-1.3

我希望显示搜索结果中显示的所有用户的激情。目前,这不是动态的,我如何使这种动态?因为我必须手动包括[0],[1],[2] ..我正在使用cakephp。以下代码位于我的view.ctp页面中。

foreach ($data as $user) {
$cell .= $user['Passion'][0]['tag'].' '.$user['Passion'][1]['tag'].' '.$user['Passion'][2]['tag'];
}

2 个答案:

答案 0 :(得分:3)

双foreach循环怎么样?

foreach ($data as $user) {
    foreach ($user['Passion'] as $passion) { 
        $cell.= $passion['tag']; 
    } 
}

答案 1 :(得分:0)

以下代码遍历每个标记,并在每个标记之间放置一个空格。

foreach ($data as $user) {
    $passions = array(); //Reset the line

    foreach ($user['Passion'] as $passion) { 
        array_push($passions, $passion['tag']); // Add each tag
    } 

    $cell.= implode($passions, ' '); // Put a space between each tag
}