你好我是cakephp 1.3中的新手,如果有条件,我有问题。我真的需要帮助。我想为特定用户发布消息。只有用户可以根据他们的课程打开消息。管理员可以查看所有内容,但是当我以用户身份登录时,它不会显示任何消息。
以下是我的代码:
<?php if ($current_user['id'] == $message['Course']['id']): ?>
<td>
<?php echo $this->Html->link($message['Course']['course'], array('controller' => 'courses', 'action' => 'view', $message['Course']['id'])); ?>
</td>
<td>
<?php echo $message['Batch']['batch']; ?>
</td>
<td><?php echo $message['Message']['title']; ?> </td>
<td><?php echo $message['Message']['message']; ?> </td>
<td><?php echo $message['Message']['created']; ?> </td>
<?php endif; ?>
答案 0 :(得分:0)
如果您的课程表中有user_id
列,请尝试使用以下内容并分享结果:
<?php if ($current_user['id'] == $message['Course']['user_id']): ?>
<td>
<?php echo $this->Html->link($message['Course']['course'], array('controller' => 'courses', 'action' => 'view', $message['Course']['id'])); ?>
</td>
<td>
<?php echo $message['Batch']['batch']; ?>
</td>
<td><?php echo $message['Message']['title']; ?> </td>
<td><?php echo $message['Message']['message']; ?> </td>
<td><?php echo $message['Message']['created']; ?> </td>