Instala o pacote completo com referência local e todos os modos publicados.
install ymlymlO parser é deliberadamente estrito: tabs e listas em bloco como - item não são suportados. Valide YAML desconhecido com -c; para documentos complexos, use
yml <file> [key|options] · yml dump <file>yml <file>mostrar dados YAML
yml <file> <key>mostrar um caminho pontuado exato
yml dump <file>mostrar o texto-fonte YAML normalizado
-f <text|mask> [-k|-v]procurar correspondências em chaves ou valores; * e ? ativam uma máscara
-w <key> : <value>gravar um valor diretamente no arquivo
-w <key> < <file>gravar um valor lido de outro arquivo
-d <key>excluir um valor pelo caminho pontuado
-cvalidar o arquivo YAML
Comece com database.host. -f busca caminhos e valores, -k apenas chaves e -v apenas valores. A busca simples ignora maiúsculas e minúsculas; * e ? criam máscaras. -c valida a sintaxe e dump mostra o conteúdo reconstruído.
-w <key> : <value> grava imediatamente, -w <key> < <file> lê outro arquivo e -d <key> remove um caminho. Números e true/false podem ser interpretados como tipos. Faça uma cópia antes de gravar. $ identifica o último arquivo aberto no Core; o nome isolado pode acionar o manipulador.
Aceita mapas indentados e listas no estilo JSON, mas não listas em bloco - item, tabulações, âncoras, aliases, tags ou blocos multilinha. Chaves duplicadas são rejeitadas. A gravação remove comentários e espaçamento original. Para YAML avançado, use
Execute os exemplos preparados diretamente na página. Os resultados são predefinidos e exibidos no navegador; nenhum comando do terminal é executado no servidor.
Instale a versão compatível atual. Escolha Base para o conjunto completo de recursos ou Minimum para o pacote reduzido; use upgrade para atualizar um módulo já instalado.
Base e Minimum são dois pacotes da mesma versão atual do módulo.
Instala o pacote completo com referência local e todos os modos publicados.
install ymlInstalar o pacote reduzido. A referência local é omitida;
install yml -mInstalar exatamente esta versão publicada.
install yml -v 1.1.6upgrade verifica compatibilidade e substitui o bloco somente quando necessário.
upgrade ymlRemove o bloco da extensão sem afetar o núcleo ou outros módulos.
install yml -uOs exemplos podem ser copiados, mas o site não os executa. Revise caminhos, permissões e opções destrutivas.
cd \sandbox\config | yml app.ymlapplication.name lil-shop
application.debug true
database.host localhost
database.port 3306
database.options.0 utf8mb4
database.options.1 strictyml config/app.ymlapplication.name lil-shop
application.debug true
database.host localhost
database.port 3306
database.options.0 utf8mb4
database.options.1 strictyml config/app.yml database.hostlocalhostyml config/app.yml database.options.1strictyml config/app.yml -f "database.*" -kdatabase.host localhost
database.port 3306
database.options.0 utf8mb4
database.options.1 strictyml config/app.yml -f "strict" -vdatabase.options.1 strictyml config/app.yml -f "debug"application.debug trueyml config/app.yml -w application.debug : falseapplication.debug falseyml config/app.yml -w application.name < config/plain-value.txtapplication.name demo-siteyml config/app.yml -d database.options.0application.name lil-shop
application.debug true
database.host localhost
database.port 3306
database.options.0 strictyml config/app.yml -cValid YAMLyml dump config/app.ymlapplication:
name: lil-shop
debug: true
database:
host: localhost
port: 3306
options: ["utf8mb4","strict"]yml config/app.yml unknown.keyPath not foundyml config/invalid.yml -cYAML block lists are not supported; use inline JSON-style listsyml config/missing.ymlFile not foundyml config/app.yml -w database.portValue required after : or sandbox/config/app.ymlO exemplo usa um arquivo ou diretório do espaço protegido de documentação /sandbox/.
application:
name: lil-shop
debug: true
database:
host: localhost
port: 3306
options: ["utf8mb4", "strict"]
Versão estável atual de