将安全值从控制器传递到模型

问题描述 投票:0回答:1

我目前正在尝试将一个值(POST变量)从我的控制器传递给我的模型。这是一个安全的Stripe令牌,因此不应将其存储在任何地方,但我注意到它是。

当前,令牌存储在数据库中,然后模型在beforeSave()函数中对其进行访问,以创建Stripe Charge对象。我想在不存储令牌的情况下创建此对象,因为知道该令牌是在POST变量中传递的。

我可以在Controller中轻松访问它,但是我不确定如何在模型中获取它。我考虑过要创建海关函数来替换beforeSave,然后将令牌作为参数传递。

有更好的方法吗?

非常感谢

php yii stripe-payments
1个回答
0
投票

我在模型中使用了公共变量,但是我不确定是否将其视为已存储的?有人可以启发我吗?谢谢!

© www.soinside.com 2019 - 2024. All rights reserved.