我正在研究某种" ChargeUserForActionBundle"。 因为用户需要知道他将被要求访问具体的URL,我需要创建一些"确认页面"。 整体流程应如下所示:
我怎样才能达到这样的目标?
编辑:
public function paidLinkAction(){
//Call event which trigger charging fee procedure. Inside this event we will inform user that he will be charged
$this->get('yasecure_billing.app.charging')->callChargeEvent($user, 'Example action');
/*
* if user agree, come back here, and do rest of stuff
*/
}
我应该实施什么才能让我的听众在要求确认后回到payLinkAction?如何告诉paidLinkAction用户已经收费? 当然实现应该是h4x证明。当用户可以欺骗他已被收费的应用程序时,我们不能有这种情况(因此cookie是坏主意)。我在考虑会议?
答案 0 :(得分:0)
您可以使用我们制作的捆绑包,甚至只是激发自己的灵感。 它被称为AvAlertifyBundle,它允许您管理任何类型的警报(成功,信息,警告以及对您有用的内容...... CONFIRM模态)。
您可以获得有关确认模式here的更多信息,或者您可以转到基本文档here。
换句话说,你只需要添加如下内容:
<a href="/your_url" class="btn btn-mini btn-danger confirm" data-title="Are you sure ?" data-body="You'll have to pay something ! Do you understand ?" data-cancel-button-class="cancel" data-confirm-button-class="danger">
Pay actions
</a>
祝你好运。