# 接口模板系统

> LyMaster 支持开发者使用模板一键导入接口！

我们默认给开发者提供了四款基础模板:**接口示例**，**接口空白**，**视图示例**，**视图空白**。

## 模板介绍

LyMaster 创建的接口本质上也是 LyApi 的接口代码，只是我们在 LyApi 的基础上进行了封装。模板则是用于接口创建，你可以下载模板代码并使用，接口会自动将模板代码复制到接口代码中！

## 模板变量

```php
<?php

// 接口空白 模板

namespace __namespace;

use LyApi\core\classify\API as ClassifyApi;

class __class extends ClassifyApi
{
    
}

```

模板中有两个未知值，使用了 **__namespace** 和 **__class** 

这两个值会自动被替换为模板路径的命名空间和类名！

> 后续会更新更多的模板变量，敬请期待！


## 模板安装

目前模板有三种获取方式: 本地保存，云端引入 和 生成器创建。

### 本地保存

只需将模板代码保存到本地，并在后台 接口管理.模板列表 引入即可！(模板地址填写本地路径)

这种方法引入的模板便于修改，可随时使用 **Coder** 更新。

### 云端引入

通过 URL 引入一个模板，一般来说是其他开发者已经编写好的较为全面的模板，供其他开发者调用。

引入方法: 后台 接口管理.模板列表 引入即可！(模板地址填写云端路径 - url)

这种方法引入的模板不易维护，需等待模板提供者更新（但较为方便）。

### 生成器创建

使用 Maker 在线代码生成器 生成模板，详细操作见 Maker 工具文档。

这种方法引入的模板便于修改，可随时使用 **Coder** 更新。