如果库存不可用,我正在尝试创建“通知我”功能。
在管理面板上搜索时,我只能发现用户应该sign up / log in
收到有关库存可用性的通知。
但我只想让用户(来宾)只输入他/她的电子邮件地址以获得通知。
我该怎么做?
请给建议..
编辑:
我有这个链接,它给了我一个开始的方法。
到目前为止,我所做的是在我的模板文件中添加以下代码,该代码正在创建一个用于重定向的 url(考虑以 ajax 方式进行,以停止页面刷新)。
<?php
$actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
$base64 = strtr(base64_encode($actual_link), '+/=', '-_,');
$postUrl = "http://$_SERVER[HTTP_HOST]/efk/productalert/add/stock/product_id/" . $simpleProduct->getId() . "/uenc/". $base64;
?>
在上面的代码中,efk
是我的项目文件夹名称。
在此之后,我使用了productalert/add/stock
控制器方法,即stockAction()
调用sign up / login
表单(我想是的)$model->save();
。
我应该如何禁用此保存调用并添加我自己的小覆盖,其中包含一个用于输入电子邮件地址的文本框?