Osumi Framework
es en eu v9.12.1 GitHub

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:

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