FastMovieAI 二开基线 v1.0 (完整源码)
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
namespace app\expose\build\config;
|
||||
|
||||
use app\expose\utils\DataModel;
|
||||
|
||||
class Action extends DataModel
|
||||
{
|
||||
protected $data = [];
|
||||
public function __construct(array $data = [])
|
||||
{
|
||||
$this->data = array_merge($this->data, $data);
|
||||
}
|
||||
/**
|
||||
* 添加一个操作
|
||||
*
|
||||
* @param string $model 查看 \app\expose\enum\Action::class, 例如 \app\expose\enum\Action::LOCK['value']
|
||||
* @param array $props ['icon' => 'Lock','label' => '锁屏']
|
||||
* @return Action
|
||||
*/
|
||||
public function add($model, $props = []): Action
|
||||
{
|
||||
$this->data[] = [
|
||||
'model' => $model,
|
||||
'props' => $props
|
||||
];
|
||||
return $this;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user