调用ActiveRecord save()方法PRADO后如何获取主键?
我开始使用 PRADO php 框架,我有一个简单的问题:如何获取最后插入记录的主键?我的代码如下:
$studentRecord = new StudentRecord;
$studentRecord->Name = $this->txtName->SafeText;
$studentRecord->ContactNumber = $this->txtContactNo->SafeText;
$studentRecord->save();
// $studentId = ???
谢谢!
I am starting out with PRADO php framework and i have a quick question: How to get the Primary Key of the last inserted record? My codes are as follow:
$studentRecord = new StudentRecord;
$studentRecord->Name = $this->txtName->SafeText;
$studentRecord->ContactNumber = $this->txtContactNo->SafeText;
$studentRecord->save();
// $studentId = ???
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不使用 Prado,但通常使用 Active Record 模式实现,对象在保存时会刷新。
$record->id
(或者你的 pk col 是什么)不起作用吗?I don't use Prado but normally with Active Record pattern implementations the objects are refreshed when saved. Does
$record->id
(or whatever your pk col is) not work?