所以我在我的控制器中有这个代码块(我知道,数据库的东西应该在模型中......一旦工作我会把它转移到那里)。在数据库中搜索“订阅”并在视图中回显。这样可行。但是,在我看来,我想添加一个 IF 语句,如下面的第二个代码块 - 但它不起作用。建议?换句话说,您将如何在视图中编写 IF 语句?很确定query
部分是不正确的......
// displays current subscription in view
$userid = $this -> session -> userdata('user_id');
$this -> db -> select('subscription');
$this -> db -> where ('id', $userid);
$query = $this -> db -> get('subscriptions');
if($query -> result() == TRUE) // if subscription exists for user, display:
{
foreach ($query->result() as $row)
{
$data['packagename'] = $row->subscription;
}
}
鉴于:
<?php if($query -> result() == TRUE) : ?>
<? echo $packagename; ?>
<?php endif ?>