Files
ulthon_admin/extend/base/common/scheme/attribute/Component.php
2026-01-09 21:08:51 +08:00

22 lines
468 B
PHP

<?php
namespace base\common\scheme\attribute;
use Attribute;
#[Attribute(Attribute::TARGET_PROPERTY)]
class Component
{
/**
* @param string $type 组件类型 (e.g. radio, image, editor)
* @param array $options 选项数据 (e.g. ['1'=>'男', '2'=>'女'])
* @param array $extra 额外参数
*/
public function __construct(
public string $type,
public array $options = [],
public array $extra = []
) {
}
}