* zin: support to reset class in setting and field.

This commit is contained in:
sunhao
2024-01-24 09:48:18 +08:00
parent b2e8a0818c
commit 8971a40435
+6 -1
View File
@@ -62,7 +62,12 @@ class setting extends \zin\utils\dataset
public function setClass(string $name, mixed ...$class): setting
{
if(empty($class)) return $this;
return $this->setVal($name, \zin\utils\classlist::format($class, $this->getVal($name)));
if(isset($class[0]) && $class[0] === true)
{
return $this->setVal($name, \zin\utils\classlist::format($class));
}
return $this->setVal($name, \zin\utils\classlist::format($this->getVal($name), $class));
}
/**