Je crée une application dans zend framework. Maintenant, je suis coincé dans les relations de table Zend.Relations Zend DB
J'ai 2 tables. J'ai mis la clef primaire et les références correspondantes dans d'autres tables. Maintenant, je veux joindre les deux tables en utilisant les relations (pas avec les fonctions de jointure). Est-ce possible en zend?
les tables structures sont comme ci-dessous
Schemetable
scheme_id clé primaire
Scheme_name
Scheme_Desc
Ratestable
rate_id
Scheme_id * clé étrangère ref scheme_id *
taux:
Périodes de temps:
Il y a un un à plusieurs rapport b/w du régime et les taux
J'ai fait un certain codage dans les classes de modèle
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',
),
);
}
Comment puis-je aller chercher tous les schémas et leurs taux correspondants?
Merci d'avance.
pourquoi ne pas utiliser "(pas de jointure fonctions)"? –
Vous serez en mesure de trouver une solution là http://stackoverflow.com/questions/4433910/hand-made-queries-vs-finddependentrowset –