试着用laravel在手推车上添加剧本。创建了一个名为cart的类,创建了一个产品控制器,其中我使用一个数组加载项获取产品详细信息,包括产品名称、数量、价格。
class Cart
{
public $items;
public $totalQuantity;
public $totalPrice;
public function __construct($prevCart)
{
if ($prevCart != null) {
$this->items = $prevCart->items;
如果我有这样的东西:
function(DLL *dll) {
DLL_Node *temp = dll->head
// do stuff with temp like traverse list with temp=temp->next
// say when done, temp = dll->tail, should I free(temp) or leave it alone?
}
我仍然不太熟悉指针,似乎我创建了一个额外的指针,但它只是指向列表中的一个位置,所以我不应该释放它,它将在函数结束时被清除?
顺便说一下,我这样定义了DLL和D
我猜这更像是一个设计模式问题,而不是一个SQL问题。
在我的应用程序中,用户可以加入,可以创建一个商店,并在他们的商店中加载产品(所以让我们假设有一个用户,商店(一对一)和产品(多对一与商店)。
因此,我希望能够根据时间和标准(但只有一次)来做某些事情,例如,如果在加入用户后一周没有店铺,或者在加入店铺但没有产品发送电子邮件后两周,我想发送电子邮件等-但我只想这样做一次。
这是唯一一次让我头昏脑胀的运行--例如,假设我有这样的查询
select * from user where joineddt < '1 week ago date'
我有一个脚本,每3个小时运行一次,