1

私はかなり長い間悩まされ、解決策を探していました。

CakePHP を使用して休日のオファー データベースを計画しています。データ関係は、この時点まで正常に機能します。今、私はマスク「オファーを追加」を取得しました。ここでは、さまざまなフィールドに複数の画像をアップロードできるはずです。たとえば、利用可能なフィールドがあります。

Name: 
Location:
Image 1:
Image 2:
Image 3:
Image 4: 

提供された各フィールドのファイル アップロードを処理し、データベースの正しいフィールドに挿入するにはどうすればよいですか? 複数のアップロード フィールドについて考えましたが、顧客はそれを望んでいません。スイッチケースで解決策はありますか?

アドバイスをいただければ幸いです。

4

1 に答える 1

2

クライアントの要求のように複数のフィールドを作成するだけです。

$this->dataただし、それらを配列として保存しますが、次のことを行います。

echo $this->Form->input('image.' , array('type' => 'file' , 'label' => 'image 1'));
echo $this->Form->input('image.' , array('type' => 'file' , 'label' => 'image 2'));

ドットアフターイメージを忘れずに

pr($this->data)次のようなものが得られるとき

Model => {
image => { 
[1] =>{image info error etc}
[2] =>{image info error etc}
}}
于 2013-03-11T14:49:44.247 に答える