Como hemos comentado, los archivos XML de las tablas que solían estar en model/table en las versiones 2015/2017, ahora deben estar en la carpeta Table del plugin.
La mayor parte de facturaScripts 2018 ha sido reescrita en inglés, y el resto se cambiará en futuras revisiones. Las etiquetas de los XML de las tablas también han sido reemplazadas por sus equivalentes en inglés:
Puedes leer más sobre los archivos XML de las tablas de FacturaScripts 2018 en la documentación.
Puedes copiar este archivo al directorio donde tengas los xml para hacer la transformación.
<?php
chdir(__DIR__);
foreach (scandir(__DIR__) as $filename) {
if (is_file($filename) && substr($filename, -4) === '.xml') {
$txt = file_get_contents($filename);
$transform = [
'tabla>' => 'table>',
'columna>' => 'column>',
'nombre>' => 'name>',
'tipo>' => 'type>',
'nulo>' => 'null>',
'defecto>' => 'default>',
'restriccion>' => 'constraint>',
'consulta>' => 'type>',
];
$final = strtr($txt, $transform);
file_put_contents($filename, $final);
echo $filename . '\n';
}
}