Birçok özel ilişkisi cakephp biri katıldı

1 Cevap php

I have an Order table which has many IPN. However, I am not using cakephp conventions because the IPN table is from Paypal. I want to join the order table's order_num field to the IPN table's custom field. So it would be like: select * from orders left join ipn on orders.order_num = ipn.custom

Nasıl modelleri / order.php doğru modeli ilişki kurarım.

1 Cevap

Bu ben doğru ilişkiyi anlamak ediyorum varsayarak, hile yapmak gerektiğine inanıyoruz.

class Order extends AppModel {
    var $primaryKey = 'order_num';

    var $hasMany = array(
        'Ipn' => array(
            'className'  => 'Ipn',
            'foreignKey' => 'custom',
        ),
    );
}

class Ipn extends AppModel {
    var $belongsTo = array(
        'Order' => array(
            'className'  => 'Order',
            'foreignKey' => 'custom',
        ),
    );
}