จากโค้ดนี้ครับ
<?php
class Package extends AppModel {
var $name = 'Package';
var $validate = array(
'name' => array(
'rule' => array('minLength', 1),
'message' => 'Package name is a required field.'
),
'bids' => array(
'numeric' => array(
'rule'=> 'numeric',
'message' => 'The number of bids can be a number only.'
),
'minLength' => array(
'rule' => array('minLength', 1),
'message' => 'Number of bids is required.'
)
),
'price' => array(
'numeric' => array(
'rule'=> 'numeric',
'message' => 'Price can be a number only.'
),
'minLength' => array(
'rule' => array('minLength', 1),
'message' => 'Price is required.'
)
)
);
var $actsAs = array(
'ImageUpload' => array(
'image' => array(
'required' => true,
'directory' => 'img/package_images/',
'allowed_mime' => array('image/jpeg', 'image/pjpeg', 'image/gif', 'image/png'),
'allowed_extension' => array('.jpg', '.jpeg', '.png', '.gif'),
'allowed_size' => 2000000,
'random_filename' => true,
'image' => array(
'create_thumb' => false,
'thumb_directory' => 'img/package_images/thumbs/',
'thumb_width' => IMAGE_THUMB_WIDTH,
'thumb_height' => IMAGE_THUMB_HEIGHT,
'create_max' => true,
'max_directory' => 'img/package_images/max/',
'max_width' => IMAGE_MAX_WIDTH,
'max_height' => IMAGE_MAX_WIDTH
)
)
)
);
}
?>
ที่ผมเข้าใจคือ
ดาต้าเบสชื่อ packages
จากนั้นมีฟิลด์ชื่อ name,bids,price (อันนี้คือฟิลด์จากดาต้าเบสเดิม) จากนั้นผมเลยเพิ่ม image ลงไป
อันนี้ไม่รู้ว่าถูกต้องมั้ย
แต่พอลองอับรูปขึ้นมันก็ไม่มีข้อมูล image ที่ผมอับขึ้นผ่านทางดาต้าเบสครับ