安装包含本地参考和全部已发布模式的完整包。
install ymlyml解析器有意保持严格:不支持制表符,也不支持 - item 形式的块列表。对不熟悉的 YAML 先用 -c 验证;复杂文档应使用
yml <file> [key|options] · yml dump <file>yml <file>显示 YAML 数据
yml <file> <key>显示一个精确的点路径
yml dump <file>显示规范化的 YAML 源文本
-f <text|mask> [-k|-v]在键或值中查找匹配项;* 和 ? 表示掩码
-w <key> : <value>直接把值写入文件
-w <key> < <file>写入从另一个文件读取的值
-d <key>按点路径删除值
-c验证 YAML 文件
先运行 database.host 读取具体值。-f 搜索键路径和内容,-k 只搜键,-v 只搜值。普通文本不区分大小写,* 和 ? 表示整项通配模式。-c 检查格式,dump 显示重新生成的文本。
-w <key> : <value> 会立即保存,-w <key> < <file> 从其他文件读取值,-d <key> 删除路径。数字和 true/false 可能被识别为特定数据类型,写入前应备份。$ 指向 Core 最近打开的文件;只输入文件名也可能调用已注册的处理器。
支持缩进映射及 JSON 风格的行内列表,但不支持 - item 块列表、制表符、锚点、别名、标签和多行块。重复键会被拒绝。写入会重新生成文件,原注释与空格可能丢失。复杂 YAML 请使用
可直接在页面中运行预先准备的示例。结果已预先生成并在浏览器中显示;服务器不会执行任何终端命令。
安装当前兼容版本。完整功能请选择 Base,精简包请选择 Minimum;已安装模块的更新请使用 upgrade。
Base 与 Minimum 是同一当前模块版本的两个包。
安装包含本地参考和全部已发布模式的完整包。
install yml安装精简包。该包不包含本地参考;
install yml -m安装这个确切的已发布版本。
install yml -v 1.1.6让 upgrade 检查兼容性,仅在需要时替换已安装块。
upgrade yml删除扩展块,不影响核心和其他模块。
install yml -u示例可复制,但网站不会执行。请先检查路径、权限和破坏性选项。
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.yml该示例使用受保护的 /sandbox/ 文档工作区中的文件或目录。
application:
name: lil-shop
debug: true
database:
host: localhost
port: 3306
options: ["utf8mb4", "strict"]