Php 从联接表yii 2访问数组索引
您好,我有两个表schead和scstock,我加入了这两个表,并将它们放入一个数组中,如下所示Php 从联接表yii 2访问数组索引,php,mysql,arrays,yii2,Php,Mysql,Arrays,Yii2,您好,我有两个表schead和scstock,我加入了这两个表,并将它们放入一个数组中,如下所示 return static::find() ->select('scstock.*') ->leftJoin('schead', 'schead.TrNo = scstock.TrNo') ->where([ 'schead.curriculumcode' => $currcode, 'sch
return static::find()
->select('scstock.*')
->leftJoin('schead', 'schead.TrNo = scstock.TrNo')
->where([ 'schead.curriculumcode' => $currcode,
'schead.terms' => '1ST',
'schead.styear' => 1])
->asArray()
->all();
现在,当我转到视图时,我无法访问schead表中的列。在本例中,索引为部分
请参见下面的屏幕截图:
问题是如何访问该数组索引中schead表中的列?
然后我在视图中所做的是
<?php foreach($firstyearfirstterm as $subjects):?>
<?= $subjects['section']?>
<?php endforeach; ?>
但后来我得到了这个
我需要帮助来解决这个问题,我对yii框架非常陌生。您只为
scstock
表选择列。对select语句使用以下命令:
->select(['scstock.*', 'schead.*'])
您仅为
scstock
表选择列。对select语句使用以下命令:
->select(['scstock.*', 'schead.*'])