Я создаю приложение в рамках zend. Теперь я застрял в отношениях таблицы Zend.Zend DB отношения
У меня есть 2 стола. Я установил первичный ключ и соответствующие ссылки в других таблицах. Теперь я хочу присоединиться к двум таблицам, используя отношения (а не с функциями соединения). Возможно ли это в zend?
в таблицах структуры, как один ниже
Schemetable
scheme_id первичный ключ
Scheme_name
Scheme_Desc
Ratestable
rate_id
Scheme_id * Внешний ключ исх scheme_id *
ставки:
Периоды времени:
Существует один ко многим соотношением/б схемы и ставки
Я сделал некоторые кодирования в классах модели
Scheme.php
class Scheme extends Zend_Db_Table_Abstract {
protected $_name = 'schemetable';
protected $_dependentTables = array('rates');
}
Rates.php
class Rates extends Zend_Db_Table_Abstract {
protected $_name = 'ratetable';
protected $_referenceMap = array(
'Scheme' => array(
'columns' => array('scheme_id'),
'refColumns' => array('scheme_id'),
'refTableClass' => 'Scheme',
),
);
}
Как я могу извлекающих каждую схему и соответствующие им ставки?
Заранее спасибо.
почему не использовать "(не с функциями присоединиться)"? –
Вы сможете найти решение там http://stackoverflow.com/questions/4433910/hand-made-queries-vs-finddependentrowset –