CakePHP - 在标签中使用别名而不是列名

CakePHP - use aliases instead of column name in labels

我有一些名称很长且不友好的列,我想以动态形式在整个应用程序范围内对其进行编辑。

有没有一种方法可以将 "alias" 或 "title" 添加到列中,以便 echo $this->Form->input('icantshowthis'); 将回显 "icantshowthis" 以外的其他内容作为标签内容?

我知道 virtual fields 但不想使用它们,因为这似乎是错误的做法。 (这是一个视图问题)

漂亮吗??

您正在寻找适用于 CakePHP 的安全表单,这通过在输入中具有名称属性来混淆真实的字段名称,并可能将其抽象为接收数据的控制器。

缺点是当您需要插入不属于模型的字段时。

希望对您有所帮助!