【发布时间】:2020-02-28 22:26:12
【问题描述】:
我目前正在尝试将值(POST 变量)从我的控制器传递到我的模型。这是一个安全的 Stripe 令牌,所以它不应该存储在任何地方,但我注意到它是。
当前令牌存储在数据库中,然后模型在 beforeSave() 函数中访问它,以创建 Stripe Charge 对象。我想在不存储令牌的情况下创建此对象,因为知道此令牌是在 POST 变量中传递的。
我可以在我的 Controller 中轻松访问它,但我不确定如何在我的模型中获取它。 我考虑过创建自定义函数来替换 beforeSave 函数,并将令牌作为参数传递。
有没有更好的方法来做到这一点?
非常感谢
【问题讨论】:
标签: php yii stripe-payments