- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我的模型中有一个 afterSave 函数,它根据用户给出的开始时间和持续时间保存某些服务的到期日期。我的 afterSave
工作正常,但在保存模型后它没有被重定向而是显示空白页。
型号:
public function afterSave($insert)
{
$month= "+".$this->duration_in_months." month";
$this->exp_date=date("Y-m-d H:i:s",strtotime($month));
$this->save(['exp_date']);
return parent::afterSave($insert);
}
Controller :
if($model->save())
return $this->redirect(['view', 'id' => $model->sub_id]);
}
我如何重定向 afterSave?提前致谢!
最佳答案
正确的方法是从 Controller 调用save()
,它会隐式调用afterSave()
。
您只需在 Controller-Action 中执行此操作 -
if($model->save()) {
$this->redirect(……);
}
关于php - yii2 中的 afterSave 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23424827/
我想检测是否在 afterSave() 中插入了新记录或更新了旧记录,但我不知道如何进行。 我想在 beforeSave() 中编写一个配置变量(如果未设置 id,我可以在其中检测插入),但也许这不是
我有一种情况,在模型的 afterSave 中回调,我正在尝试从远程关联访问数据(这是一个具有非常不稳定的关联链接的遗留数据模型)。我发现的是,在回调中我可以对模型执行查找调用,但如果我此时退出,则记
有没有办法在afterSave中访问原始数据? 我想记录重要数据的更改。 使用 $entity->isNew() 我可以检查它是插入还是更新,但我怎样才能得到改变? 最佳答案 您可以通过 Entity
每当插入或更新实体时,都会调用 afterSave 回调。如何检查实体是否是新插入的实体? 我在 afterSave 回调中尝试做的伪代码。 if newly inserted { dispa
所以我有一个使用 parse.com 作为后端的消息应用程序。当我从应用程序发送消息时,它会将其保存在 Parse.com 上的一个名为“NewMessages”的类中。然后在我的云代码中,我有一个专
这是我想要完成的:我有 2 个数据表 - Poems 和 Searches。每次用户将新记录保存到 Poems 表中时,我想检查它是否与已输入到 Searches 表中的任何搜索相匹配。 Search
我的保存后处理程序遇到问题。因此,当新用户登录时,它会检查 tProfile 和 sProfile 字段是否为空,如果是,则为用户保存 acl,然后使用 nodemailer nmp 包向用户发送电子
我正在使用 parse.com 并编写了一个运行完美的云代码函数。当我转移到自托管解析服务器后端时,一些云代码功能停止工作。 Parse.Cloud.afterSave("League", funct
每次将新对象保存到名为“Message”的类时,我都尝试运行此云代码,但是我相信我错误地调用了 afterSave 方法,因为在保存新对象后,甚至我的 console.log 也没有显示反对我的名为“
我想在新用户注册时向管理员发送电子邮件。我想我可以用两种方法来做到这一点。一种方法是使用事件,另一种方法是使用 afterSave。 通过使用事件 Controller 代码 public func
我正在寻找一种在用户在我的平台上注册时触发 Parse Cloud 作业的方法。这项工作将设定他的 Angular 色。是否可以?我已经尝试使用此代码,但它从未被触发 Parse.Cloud.afte
我想在数据库中进行的每次更新时触发一个函数。例如,我可以在 Yii-activeRecord 中使用 afterSave(),但如何在 command builder 中使用它?如何在执行命令后运行一
我很难区分 PFUser 是正在更新还是第一次保存。我实现了在 parse.com here 上找到的解决方案.但是,它没有按照链接中的答案中的解释工作。无论是在创建还是更新时,我总是得到一个错误。这
我的模型中有一个 afterSave 函数,它根据用户给出的开始时间和持续时间保存某些服务的到期日期。我的 afterSave 工作正常,但在保存模型后它没有被重定向而是显示空白页。 型号: publ
据我了解,afterSave 中没有“响应”。此外,在 afterSave 中,您不会“返回”。 鉴于此,请注意我从同事那里找到的以下代码。请注意,那位同事在查询中“返回”了 company.save
我是这个插件编程的新手。我的要求是我想从 c# 为 word 文档添加 AfterSave 事件。我已经创建了 Application_DocumentBeforeSave 事件,但我想要文档保存后事
我有一个名为 Trip 的实体。结构是: 我想要的是每当创建新行程时,room 列都应填充 ${tripId}_${someRandomStringHere}。因此,例如,我刚刚使用此正文创建了一个新
我只是在体验 parse sdk 并且我想在客户端添加的两个表之间存在关系时使用云代码来递增数字列(例如用户喜欢帖子),在解析文档中只有用于递增的代码基于保存对象的列,而不是使用 afterSave
我正在构建一个评级系统,用户可以在其中对某项进行 1-5 星评级。 我想知道是否有一种方法可以在 afterSave 或类似的东西上自动计算所有特定项目的评级(从 model='x' 和 foreig
我无法让我的 aftersave 云函数增加另一个数据表中的值。 Parse 文档在这方面有点困惑。 我有一个名为“CandidateVotes”的表,它为“候选人”的每次投票存储一行 - 当保存新的
我是一名优秀的程序员,十分优秀!