こんにちは私はMariaDBを持つxamppの最新バージョンを使用しています.yii 2のテーブルに参加しようとしているときにMariaDBの例外があると言います。下のスクリーンショットを参照してください。 テーブルの結合Yii 2 - MariaDBの例外
私がしようとしているのは、TrNoを介してscheadとscstockに参加することです。データベーステーブルの画面を参照してください。
私はまだので、私は例外を解決しようとする際に助けを希望JOININGと非常に新しいです。
ここに、私の結合テーブルのコードがあります。
public static function getFirstYearFirstTerm($currcode){
return Scstock::find()
->select('scstock.*')
->leftJoin('schead', ' `schead.TrNo = scstock.TrNo')
->where(['schead.terms' => '1ST', 'schead.styear' => 1])
->asArray()
->all();
}
これはtableName
機能をActiveCurriculum.php内に位置しています。
public static function tableName()
{
// return '{{%ccsubject}}';
return '{{%schead}}';
}
しかし、私はこの取引では使用しないと思います。
あなたexeceptionエラーのスクリーンショットを共有してください。.. –
それは私がすべてのスクリーンショットを見つけるいけない最初のスクリーンショット – user827391012
です。私はちょうどあなたのコードを参照してください... :( –