企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 扩展类库目录介绍 --- > 框架根目录下的 `extends` 目录称为 `扩展类库目录`,用于存放一些自定义的类,只要符合自动加载的规范(命名空间、类名、文件名),就可以拿来直接使用 #### 1. `extend` 目录的直接子内容 --- **假设在 `extend` 目录下创建一个 `Upload.php` 文件,如果是 extend 目录的直接子内容则不需要添加命名空间** ```php <?php class Upload { } ``` **此时可以在控制器中直接使用 `\Upload` 类,特别注意命名空间** #### 2. 带层级的类 --- **假设在 `extend/file` 目录下创建一个 `Upload.php` 文件,此时需要添加命名空间** ```php <?php namespace file; class Upload { } ``` **此时可以在控制器中直接使用 `\file\Upload` 类** #### 3. 测试是否可用 --- ```php dump(new \Upload()); dump(new \file\Upload()); ``` ![](https://img.itqaq.com/art/content/14728d9845df4c1524336fe5dc08a961.png)