Osumi Framework CLI komandoak
Osumi Framework-ek aplikazioaren CLI zereginak eta framework migrazioetarako binario dedikatu bat eskaintzen ditu.
Aplikazioaren CLIa
Aplikazioaren zereginak proiektuaren errotik exekutatzen dira:
php of <zeregina> [aukerak]
add
Framework aplikazioko elementuak sortzen ditu.
php of add --option <mota> --name <izena>
Onartutako motak:
actionservicetaskmodelComponentcomponentmiddleware
Adibidea:
php of add --option middleware --name Login
filter aukera zaharra ez dago 9.9 bertsiotik erabilgarri.
backupAll
php of backupAll
Aplikazioaren kopia oso bat sortzen du framework-aren dagozkion backup/esportazio zereginak erabiliz.
backupDB
php of backupDB
Datu-basearen kopia bat sortzen du konfiguratutako datu-basea eta sistemako tresnak erabiliz.
extractor
php of extractor
Aplikazioa framework-aren extractor bidez esportatzen du.
generateModel
php of generateModel
SQL eskema sortzen du aplikazioaren modelo-klaseetatik.
generateModelFrom
php of generateModelFrom <fitxategia>
Modelo-definizio fitxategi batetik modeloak sortzen ditu.
generateModelFromDB
php of generateModelFromDB
Konfiguratutako datu-basetik modelo-klaseak sortzen ditu.
reset
php of reset
Aplikazio-egitura garbi bat birsortzeko babestutako reset fluxua hasten du. Sortutako egiturak src/Middleware/ eta src/Middleware/Middlewares.php barne hartzen ditu.
version
php of version
Framework-aren bertsioari buruzko informazioa erakusten du.
Framework migrazioen CLIa
Composer paketeak honako binario hau eskaintzen du:
php vendor/bin/ofw-migrate --help
Onartutako migrazio-aukerak:
--from
--to
--dry-run
--force
--verbose
--no-interaction
--help
9.12 bertsiotik aurrera, migrazioen egoera autoritatiboa proiektuaren erroko .ofw-migrations.json fitxategian gordetzen da. Fitxategi hori aplikazioaren kodearekin batera bertsionatu behar da.
Atzeranzko bateragarritasunerako, runner-ak oraindik ofw/tmp/state.json zaharra irakur dezake .ofw-migrations.json oraindik existitzen ez denean.
9.8.5 → 9.9.0 migrazio-gidak migrazio-fluxua eta Composer-ekin integrazio automatikoa xehetasunez dokumentatzen ditu.
Oharrak
- Exekutatu aplikazioaren CLI komandoak proiektuaren errotik.
- Exekutatu migrazio-komandoak proiektuaren errotik runner-ak aplikazio egokian jardun dezan.
- Datu-basearekin lotutako zereginek konfigurazio balioduna behar dute.