31,014
edits
mNo edit summary |
mNo edit summary |
||
| Line 170: | Line 170: | ||
Si necesita una carpeta de datos temporales, esta carpeta deberá ser DOL_DATA_ROOT.'/minmodulo/temp' | Si necesita una carpeta de datos temporales, esta carpeta deberá ser DOL_DATA_ROOT.'/minmodulo/temp' | ||
= | = Design patterns y programación con objectos = | ||
== Motivos de organización del código == | == Design patterns enterprise (Martin Fowler) == | ||
=== Motivos de organización del código === | |||
[[wikipedia:Martin Fowler|Martin Fowler]] ha identificado 3 métodos de organización de código llamados '''principios''': | [[wikipedia:Martin Fowler|Martin Fowler]] ha identificado 3 métodos de organización de código llamados '''principios''': | ||
| Line 186: | Line 188: | ||
Como se muestra en el código de la plantilla (ver sección anterior) Dolibarr se basa en el principio de '''Table Module'''. | Como se muestra en el código de la plantilla (ver sección anterior) Dolibarr se basa en el principio de '''Table Module'''. | ||
== Comunicación lógica de negociado - datos (ORM) == | === Comunicación lógica de negociado - datos (ORM) === | ||
Existen 3 tipos de conexiones: | Existen 3 tipos de conexiones: | ||