Si habilitó uno o más módulos, deberá ejecutar magento setup:upgrade
para actualizar el esquema de la base de datos.
Por defecto, magento setup:upgrade
borra el código compilado y el caché. Normalmente, se utiliza magento setup:upgrade
para actualizar componentes y cada componente puede requerir diferentes clases compiladas.
magento setup:upgrade --keep-generated
La --keep-generated
opción opcional solo debe ser utilizada en circunstancias limitadas por integradores de sistemas con experiencia. --keep-generated
nunca debe usarse en un entorno de desarrollo.
El uso incorrecto de este parámetro opcional puede causar errores durante la ejecución del código.
ACTUALIZACIÓN (07/10/17)
Como el creador del tema me preguntó:
Pero es muy extraño para mí, porque cada vez que estoy haciendo algunos cambios, no serán visibles hasta después de ejecutar el comando setup: upgrade. Incluso si elimino el var / cache, todavía no es visible. ¿Conoces alguna razón para esto?
var/cache
en Magento 2 no es suficiente para que los cambios sean visibles como Magento 1. En Magento 2, deberá borrar var/generation
(y var/di
si compiló el código) después de realizar cambios dentro de su código, especialmente cada vez que cambie algo dentro del constructor.
También deberá borrar var/view_preprocessed
si cambia algo dentro de su archivo de plantilla (.phtml)
El resto irá a var/cache
yvar/full_page_cache
Espero que esto ayude.