我是 Yii 框架的新手,我似乎无法理解为什么这段代码不能正常运行。当我调用 save() 函数时,是否应该触发数据库插入触发器以便使用 UUID 自动生成 ID?如果是,它不工作,因为它保持为 NULL。有什么建议吗?
$passwordRequest = new PasswordResetRequest;
$passwordRequest->userId = 2162;
$passwordRequest->save();
echo $passwordRequest->id;
echo "test";
日志:
-- Full Trigger DDL Statements
-- Note: Only CREATE TRIGGER statements are allowed
DELIMITER $$
USE `derp_app`$$
CREATE
DEFINER=`root`@`%`
TRIGGER `derp_app`.`tbl_passwordReset_BINS`
BEFORE INSERT ON `derp_app`.`tbl_passwordReset`
FOR EACH ROW
SET NEW.id = uuid();
-- Edit trigger body code below this line. Do not edit lines above this one$$