Newsroom

ZF: Ajout d’un suffixe aux tables des modèles

Je travaille sur une application qui est en fait le regroupement de deux applications. Les tables sont distinguées par un suffixe pour distinguer si les données qui s’y trouvent appartiennent à l’une ou l’autre des applications. Le tables communes aux deux applications, elles, ne possèdent pas de suffixe.

Pour ajouter de façon automatique le suffixe correspondant à l’une ou l’autre des applications, j’ai créé la table abstraite My_Db_Table_Abstract qui hérite de Zend_Db_Table_Abstract:
abstract class My_Db_Table_Abstract extends Zend_Db_Table_Abstract{

public function __construct($config = array())
{
$this->_name=APPLI.$this->_name;
parent::__construct();
}
}
?>

Je définis ensuite les modèles correspondants comme héritant de My_Db_Table_Abstract et le problème est réglé.

 

Commentaires

Pas encore de commentaire
avatar du commentateur
Guest
mardi 21 septembre 2021

Image Captcha

captcha

By accepting you will be accessing a service provided by a third-party external to https://www.pulsar-agency.com/