0

こんにちは、foreach ループで何かを印刷しているかどうかを知りたいだけです。その人に関連する特定のデータ セットのみを取得するには、どのようにコーディングしますか。たとえば、関係テーブルでアクティブなときに印刷したい = false または 0

これは私の見解にある現在のコードです。

            <?php foreach($Relationships as $relationship):?>


                <tr> 

                    <td align='center'><?php echo $relationship['Relationship']['partyone']; ?></td>
                    <td align='center'><?php echo $relationship['Relationship']['partytwo']; ?></td>
                    <td> </td>
                    <td><?php echo $this->Html->link('approve', array('action'=>'approve', $relationship['Relationship']['id'])); ;?>
                    <td><?php echo $this->Html->link('Decline', array('action'=>'decline', $relationship['Relationship']['id'])); ;?>
                    </td>

                </tr>
            <?php endforeach; ?>
4

1 に答える 1

0

The error was in my find condition in the controller, not the view. here is the line of code I had to write for my controller

$this->set('Relationships', $this->Relationship->find('all', array('conditions' => array('Relationship.partytwo' => $userid,'Relationship.active'=>false))));
于 2012-05-28T04:58:08.553 に答える