Cakephp 非空字段的其他颜色输入字段边框

Cakephp 非空字段的其他颜色输入字段边框,cakephp,Cakephp,如果基础字段为非空,我希望输入字段边框采用另一种颜色 在研究了CakePHP文档之后,我想我可以用实现它,但是如果字段是NULL或notnull,或者CakePHP已经提供了一些我没有发现的预构建,我如何获取信息呢 更新: 我使用one脚本以编辑模式显示所有表格。通过这样做,我希望避免为数据库中的每个表提供50个edit.php脚本。在这个脚本中,我动态生成了编辑表单。这意味着,此脚本永远不会指定给一个表。这不是问题,因为我可以解析所有字段,并为每种特殊的数据库类型[date、varchar、

如果基础字段为
非空
,我希望输入字段边框采用另一种颜色

在研究了CakePHP文档之后,我想我可以用实现它,但是如果字段是
NULL
notnull
,或者CakePHP已经提供了一些我没有发现的预构建,我如何获取信息呢


更新:

我使用one脚本以编辑模式显示所有表格。通过这样做,我希望避免为数据库中的每个表提供50个
edit.php
脚本。在这个脚本中,我动态生成了编辑表单。这意味着,此脚本永远不会指定给一个表。这不是问题,因为我可以解析所有字段,并为每种特殊的数据库类型[date、varchar、set、int、time,…]正确显示它们

甚至字段描述也会自动从表格字段注释中读取,当鼠标移到表格上方时,表格字段注释显示为
title
标记?象征

现在,作为下一步,我想为输入字段显示一个不同的边框,它是
NOTNULL
。这意味着,应为表中显示的所有字段显示不同的边框


我正在使用CakePHP 4.1.4

我找到了这个解决方案:

由于函数必须计算表模式才能动态生成表单,因此函数知道哪些字段
不为NULL
。然后,当它使用
$this->Form->control(..)
创建字段时,它会在选项参数
[“style”=>“border:color-width-type”]
中为这些字段添加简单的选项,这些字段是
非空的

如果有人有一个更优雅的方式,请张贴它作为一个答案,这样我可以学到一些东西,我会接受它