|
|
| Line 44: |
Line 44: |
| * htdocs/mymodule/sql contains SQL file provided by module to add new tables or indexes | | * htdocs/mymodule/sql contains SQL file provided by module to add new tables or indexes |
| * htdocs/mymodule/themes/mythme if module provide its own skin | | * htdocs/mymodule/themes/mythme if module provide its own skin |
|
| |
| == Incluir las clases en tu archivo ==
| |
| '''Cuando''' : Si desarrolla un módulo para la versión 2.9 y desea que sea operativo en las versiones anteriores.
| |
|
| |
| '''Porque''' : A partir de la versión 2.9, se han reubicado en el directorio "class".
| |
|
| |
| '''En cada archivo''' :
| |
|
| |
| Definir como "NULL" la constante "DOL_CLASS_PATH" si no se encuentra definida (versiones anteriores a la 2.9)
| |
| <source lang="php">
| |
| if (!defined('DOL_CLASS_PATH')) define('DOL_CLASS_PATH', null);
| |
| </source>
| |
|
| |
| Incluir los archivos necesarios usando la constante ("NULL" para las versiones anteriores a la 2.9 y "class/" a partir de la versión 2.9)
| |
| <source lang="php">
| |
| require_once(DOL_DOCUMENT_ROOT.'/societe/'.DOL_CLASS_PATH.'societe.class.php');
| |
| require_once(DOL_DOCUMENT_ROOT.'/contact/'.DOL_CLASS_PATH.'contact.class.php');
| |
| require_once(DOL_DOCUMENT_ROOT.'/product/'.DOL_CLASS_PATH.'product.class.php');
| |
| require_once(DOL_DOCUMENT_ROOT.'/commande/'.DOL_CLASS_PATH.'commande.class.php');
| |
| require_once(DOL_DOCUMENT_ROOT.'/compta/facture/'.DOL_CLASS_PATH.'facture.class.php');
| |
| require_once(DOL_DOCUMENT_ROOT.'/categories/'.DOL_CLASS_PATH.'categorie.class.php');
| |
| require_once(DOL_DOCUMENT_ROOT.'/expedition/'.DOL_CLASS_PATH.'expedition.class.php');
| |
| </source>
| |
|
| |
|
| = [[File:Art.png]] Crear sus tablas SQL y la clase PHP con los métodos de acceso (opcional) = | | = [[File:Art.png]] Crear sus tablas SQL y la clase PHP con los métodos de acceso (opcional) = |