框架根目錄下的
extend
目錄稱為擴展類庫目錄
,用於存放一些自定義的類,只要符合自動加載的規范(命名空間、類名、文件名),就可以拿來直接使用
1. extend
目錄的直接子內容
假設在 extend
目錄下創建一個 Upload.php
文件,如果是 extend 目錄的直接子內容則不需要添加命名空間
<?php
class Upload
{
}
此時可以在控制器中直接使用 \Upload
類,特別注意命名空間
2. 帶層級的類
假設在 extend/file
目錄下創建一個 Upload.php
文件,此時需要添加命名空間
<?php
namespace file;
class Upload
{
}
此時可以在控制器中直接使用 \file\Upload
類
3. 測試是否可用
dump(new \Upload());
dump(new \file\Upload());