私は Yii フレームワークに不慣れで、このコードが正しく機能しない理由を理解できないようです。save() 関数を呼び出すとき、ID が UUID で自動生成されるように、データベース挿入トリガーをトリガーする必要がありますか? はいの場合、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$$