コード更新アドレス
会社プロパティテーブルマスターテーブル、プロパティメインコミュニティテーブルスレーブテーブル 1つのプロパティは複数のコミュニティに対応し、1つのコミュニティは1つのプロパティに対応します アプリケーションシナリオ、コミュニティの追加、削除、変更のリストには、コミュニティの対応するプロパティ情報を表示する必要があります withを使っても抜けない! ! ! !
会社プロパティテーブルマスターテーブル、プロパティメインコミュニティテーブルスレーブテーブル
1つのプロパティは複数のコミュニティに対応し、1つのコミュニティは1つのプロパティに対応します
アプリケーションシナリオ、コミュニティの追加、削除、変更のリストには、コミュニティの対応するプロパティ情報を表示する必要があります
withを使っても抜けない! ! ! !
おい、belongToMany の 2 番目のパラメータは中間テーブルですが、抜けているようです
外部キーの記述が間違っていますmId -> companyId1対多の関係では、PropertyMainはCompanyに属します。Companyの主キーは外部キーとしてPropertyMainに格納されるため、外部キーは常にcompanyIdになります
mId -> companyId
return $this->hasMany('AppModelsProperty','companyId','mId'); 2 番目のパラメータは、関連付けられたモデル内の現在のモデルの外部キーです
おい、belongToMany の 2 番目のパラメータは中間テーブルですが、抜けているようです
外部キーの記述が間違っています
。 リーリーmId -> companyId
1対多の関係では、PropertyMainはCompanyに属します。Companyの主キーは外部キーとしてPropertyMainに格納されるため、外部キーは常にcompanyIdになります
return $this->hasMany('AppModelsProperty','companyId','mId');
2 番目のパラメータは、関連付けられたモデル内の現在のモデルの外部キーです