【问题标题】:How to avoid forced renaming properties of model into camelCase in Phalcon?如何避免在 Phalcon 中将模型的属性强制重命名为 camelCase?
【发布时间】:2025-12-11 12:50:01
【问题描述】:
class Unit extends \Phalcon\Mvc\Model
{
    public $ID_Unit;

    public $NameUnit;
}

在这样的模型中处理 Unit::FindFirst() 后,我得到了类似的结果

{
      "idUnit": "1",
      "nameUnit": "m"
},

但我想看看

{
      "ID_Unit": "1",
      "NameUnit": "m"
},

我可以通过模型中的地图来做,但是模型很多。

【问题讨论】:

    标签: php model-view-controller phalcon


    【解决方案1】:

    将数据库中的列名更改为 ID_UnitNameUnit

    换句话说,

    public $ID_Unit;
    

    必须反映它在数据库中的写入方式。

    【讨论】: