# 视图 ## 安装 ``` composer require hyperf/view ``` ## 配置 | 配置 | 类型 | 默认值 | 备注 | |:-----------------:|:------:|:--------------------------------------:|:----------------:| | engine | string | Hyperf\View\Engine\BladeEngine::class | 视图渲染引擎 | | mode | string | Mode::TASK | 视图渲染模式 | | config.view_path | string | 无 | 视图文件默认地址 | | config.cache_path | string | 无 | 视图文件缓存地址 | ```php BladeEngine::class, // 不填写则默认为 Task 模式 'mode' => Mode::TASK, 'config' => [ // 若不存在请自行创建 'view_path' => BASE_PATH . '/storage/view/', 'cache_path' => BASE_PATH . '/runtime/view/', ], ]; ``` > 使用 `Task` 模式时,需引入 [hyperf/task](https://github.com/hyperf-cloud/task) 组件且必须配置 `task_enable_coroutine` 为 `false`,否则会出现协程数据混淆的问题,更多请查阅 [Task](zh/task.md) 组件文档。 ## 使用 以下以 `BladeEngine` 为例,首先在对应的目录里创建视图文件 `index.blade.php`。 ```blade