Yii2 UUID 未与模型值映射

Posted

技术标签:

【中文标题】Yii2 UUID 未与模型值映射【英文标题】:Yii2 UUID not mapped with model value 【发布时间】:2016-01-06 11:27:14 【问题描述】:

我正在使用p2made/yii2-uuid: * 这个扩展来生成 UUID 获取 UUID

 $varUuid = \p2made\helpers\Uuid\UuidHelpers::uuid();
 mapping uuid to model--->
 $model->expenses = $varUuid;

如果我 echo $model->expenses 它显示 uuid 但如果我打印 $model-> 会花费它 已转换为我无法发送到 API 的对象。 我该怎么做?我需要发送带有 uuid 值的模型字段的 uuid?

【问题讨论】:

【参考方案1】:

以这种方式将实际的 UUID 值分配给 expenses 字段。

$model->expenses = $varUuid->toString();

您使用的帮助文件是从ramsey/uuid 扩展而来的。 您可以查看使用示例here。

【讨论】:

以上是关于Yii2 UUID 未与模型值映射的主要内容,如果未能解决你的问题,请参考以下文章

Yii2 - 关键值不起作用

Xamarin Forms Switch Toggled 事件未与视图模型绑定

Yii uuid 模型保存为主键返回 null

yii2验证无效

Django Rest API:序列化模型时如何摆脱 json 中的“UUID”?

RestKit:你如何映射到 NSUUID?