私はケーキPHPが初めてです。私はcakePHPの既存のウェブサイトに取り組んでいました。クライアントの要件により、データベースのテーブルの 1 つに新しい列を追加する必要がありました。最近作成したフィールドを除くすべてのフィールドに入力できます。問題は、足場中にそれが存在しなかったためだと思います。しかし、私はこの問題を解決する方法を知りません。
array('fields'=>'*'
) を追加するだけで、データベースからフェッチしながらそのフィールドにアクセスできます$this->Model_name->find('first',array('fields'=>'*'))
。
$this->request->data['ModelName']['field_name'] = 'value';
保存機能を使用する前に、新しい挿入を作成するためにこれを試しました。しかし問題は、私が追加したこの新しいフィールドを除いて、すべてのフィールドが挿入されることです。
私は物事が明確であることを願っています。