手冊提供的文檔:
基礎插件
基礎插件生成及發(fā)布流程
完成創(chuàng)建初始化:
composer require webman/console
php webman plugin:create --name=youloge/sqlite
php webman plugin:export --name=youloge/sqlite
查看vendor\youloge\sqlite
有src
目錄和composer.json
文件,代碼寫在src
下
進入src 目錄
有Install.php
安裝文件 \config\plugin\youloge\sqlite\app.php
你的配置文件
現(xiàn)在src 目錄
新建一個 Sqlite.php
作為插件入口
<?php
declare(strict_types=1);
namespace Youloge\Sqlite;
class Sqlite
{
public function test(){
return ['233'];
}
}
回到主項目app\controller\IndexController.php
加入命名空間
use Youloge\Sqlite;
use Youloge\Sqlite\Sqlite as Sqlites;
在public function index
進行測試
$S = new Sqlites();
print_r($S->test());
我把這個更新完成:2023-08-31 17:58:08
插件項目代碼是新建一個全新項目編寫?
還是在webman 項目下編寫插件項目?
composer create-project workerman/webman plugintest
然后在plugintest 項目中執(zhí)行如下命令:
composer require webman/console
php webman plugin:create --name=youloge/sqlite
流程是這樣嗎