|
From: | Régis Houssin |
Subject: | Re: [Dolibarr-dev] Canvas |
Date: | Fri, 03 Sep 2010 11:14:51 +0200 |
User-agent: | Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; fr; rv:1.9.2.8) Gecko/20100802 Lightning/1.0b2 Thunderbird/3.1.2 |
afin de coller au MVC voila comment on pourrait voit la chose: M : Model (accès en base) V : View (template) C : Controller (contrôle, traitement des données) on est d'accord que la classe "societe.class.php" est le "Model" du module société et ne doit pas contenir de traitement d'affichage, dans le cas des canvas, "thirdparty.default.class.php" est le "Model" du canvas qui hérite de société et "edit.tpl.php" est un des affichages (View) du canvas il nous manque donc un "Controller", nous pourrions donc définir un canvas de la sorte : répertoire societe/canvas/default/ "thirdparty.default.class.php" : le "Model" du canvas (hérite de la classe Societe) "card.default.class.php" : le "Controller" de la page "soc.php" spécifique a ce canvas (hérite de la classe CardCommon ci-dessous), il sert d'interface entre "soc.php" et le "Model" "card.edit.tpl.php, card.view.tpl.php, card.create.tpl.php" : les différentes "View" (code html) de la page "soc.php" répertoire societe/canvas/ "card.common.class.php" : le "Controller" de la page "soc.php" commune aux canvas soc.php ne serait là que pour appeler les différents "Controller" et afficher le template ce genre de fonctionnement pourrait s'appliquer à tout type de page (canvas ou non) Vous en pensez quoi ? Le 02/09/10 23:37, Laurent Destailleur a écrit : La je viens de faire des modifs qui ont l'air de marcher pour un mode mixte. Cordialement, -- Régis Houssin --------------------------------------------------------- Cap-Networks 30, Quai de Verdun 71700 Tournus FRANCE VoIP: +33 1 83 62 40 03 GSM: +33 6 33 02 07 97 Web: http://www.cap-networks.com/ Email: address@hidden Dolibarr developer: address@hidden Web Portal: http://www.dolibarr.fr/ SaaS offers: http://www.dolibox.fr/ Shop: http://www.dolistore.com/ Development platform: http://www.dolibarr.pro/ --------------------------------------------------------- |
regis_houssin.vcf
Description: Vcard
[Prev in Thread] | Current Thread | [Next in Thread] |