だから私はコントローラにこのコードブロックを持っています(私は知っています、dbのものはモデルにあるはずです..私はそれをそこに転送します)。データベースで「サブスクリプション」を検索し、ビューにエコーします。それはうまくいきます。ただし、私の見解では、以下の 2 番目のコード ブロックのような 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 ?>