こんにちは私は、アクティブなクエリインスタンスの値を取得するforeachメソッドを使用していないときに不明なプロパティエラーが発生しています。ActiveQueryで不明なプロパティを取得するYii 2
は、ここに私の現在のコード
$status = SiteController::LookupStatus($_user);
<?php if($status->status == 1): //if status == 0?>
<?= HTML::a('<b>REMOVE</b>',
['site/removesubject', 'containerid' => $values['containerid']],
['class' => 'btn-danger btn-transparent' , 'data-method' => 'post']) ?>
<?php else: ?>
<!-- do this -->
<?php endif; ?>
私は$status->status
でそれにアクセスしようとしたが、私はエラーを取得していますが、私は、私は正常に取得していますforeachの方法を使用する場合。
また、ここで私のアクティブなレコード
public static function LookupStatus($clientid){
return Enrollment::find()->select(['status'])->where([
'clientid' => $clientid,
]);
}
'入学::)(見つける - >を選択します([ '状態']) - >ここで、([ 'ClientIDを' => $のClientID、]) - > 1()'この – ineersa