Onlara katılmak için items_locations tablosunu kullanarak, items ve locations: iki tablo arasında bir HABTM ilişki var.
items_locations de biraz daha bilgi saklar. İşte şema bulunuyor
items_locations(id, location_id, item_id, quantity)
Ben tek bir yerde tüm öğeleri gösterir ve kullanım sağlar, bir datagrid tarzı bir arabirim ile, bir kerede birden fazla alanlarını düzenlemek bir sayfa oluşturmak için çalışıyorum:
Location: Factory XYZ
 ___________________________
|___Item____|___Quantity___|
| Widget    |          3   |
| Sprocket  |          1   |
| Doohickey |         15   |
----------------------------
Bu yardım için, ben InventoryController sahip adında bir denetleyici var:
var $uses = array('Item', 'Location');  // should I add 'ItemsLocation' ?
Nasıl bu verileri düzenlemek için çok yönlü bir form oluşturmak mı?
Edit:
Ben Deceze aşağıda açıklanan ne gibi bakmak benim veri almaya çalışıyorum ama yine sorunlar yaşıyorum ...
// inventory_controller.php
function edit($locationId) {
    $this->data = $this->Item->ItemsLocation->find(
        'all',
        array(
            "conditions" => array("location_id" => $locationId)
        )
    );
Bunu yaparken, $this->data böyle çıkıyor:
Array (
    [0] => Array (
        [ItemsLocation] => Array (
            [id] => 16
            [location_id] => 1
            [item_id] => 1
            [quantity] => 5
        )
    )
    [1] => Array (
        [ItemsLocation] => Array (/* .. etc .. */)
    )
)