J'ai adopté à contrecœur une approche de mappeur de données pour mon projet actuel, mais j'ai été laissé un peu confus.La logique métier et les mappeurs de données dans Zend Framework
Business Model
Un travailleur a un nom, un ensemble d'heures de travail et un coût.
Modèle de données
Un travailleur est composé d'un type de travail et un modèle de travail (trois tables différentes). Le coût du travailleur est calculé en fonction d'une combinaison du type de travail et du type de travail.
Mon problème ...
Il me semble avoir deux modèles différents, qui représente la logique métier et qui représente la structure de données. J'avais compris que mon modèle devait représenter la logique métier, mais que se passe-t-il lorsque je souhaite insérer un nouveau worker? Ceci est fait en utilisant un formulaire avec deux listes déroulantes, le modèle de travail & le coût, dont les identifiants ne sont pas nécessaires par le modèle d'affaires.
Confus? Je suis.
Si vous créez votre modèle objet, le peupler avec les données, puis passer au mappeur de données afin qu'il choisisse où insérer en utilisant votre modèle de données ne fonctionne pas? –