Préparez Data avec SQLite
aml install data --driver sqlite
aml db:show
aml data:doctorL’installation ajoute phpaml/data, prépare src/models, src/Data, runtime/database/migrations, runtime/database/seeders et le stockage SQLite, puis inscrit la section data dans phpaml.json.
Modèle simple ou entité persistante ?
Crée une classe métier simple dans src/models. Data n’est pas requis; rien n’est enregistré automatiquement.
Crée un modèle qui étend AML\Data\Entity et peut être lu ou écrit par DbSet.
La configuration générée
"data": {
"default": "main",
"connections": {
"main": {
"driver": "sqlite",
"database": "runtime/storage/database.sqlite"
}
},
"migrations_path": "runtime/database/migrations",
"models_path": "src/models"
}DATA_DRIVER, DATA_DATABASE, DATA_DSN et les autres variables DATA_* peuvent remplacer les valeurs sur une installation précise.