1
テーブル(モデル)の主キーを1ページ分だけ変更しようとしています。1ページの主キーを変更する
主キーと表示フィールドをtype
に変更すると初期化されますが、私が作成した残りのページはid
を主キーと表示フィールドとして使用しません。私はそれがどんなページにあるかに応じてそれを変更する必要があります。私は試してみました
$billingi = $this->Billing->get($invoice, [
'contain' => ['Items'],
'primaryKey' => 'type',
'displayField' => 'type'
]);
私が考えたように、それは動作しませんでした。 1ページだけ変更する方法はありますか?
どのケーキのバージョンを使用していますか? – bill
Cakephp 3.私は最終的にちょうど別のモデルを使用しましたが、それが最良のアプローチかどうかはわかりません。 '$ this-> loadModel( 'modelName');' – spencdev