蓝色主旋律
- 蓝色主旋律 2021-07-08 已签到连续签到4天,获得了20个金钱
- 蓝色主旋律 2021-07-07 已签到连续签到3天,获得了15个金钱
- 蓝色主旋律 2021-07-06 已签到连续签到2天,获得了10个金钱
- 蓝色主旋律 2021-07-05 已签到连续签到1天,获得了5个金钱
- 蓝色主旋律 2021-07-03 已签到连续签到1天,获得了5个金钱
- 蓝色主旋律 2021-07-01 已签到连续签到1天,获得了5个金钱
没怎么用过存储过程,但是试了一下,没用 PROCEDURE 而是用的 function 因为有返回值
存储过程
DELIMITER $$ USE `demo`$$ DROP FUNCTION IF EXISTS `insert_goods`$$ CREATE DEFINER=`root`@`%` FUNCTION `insert_goods`() RETURNS INT(11) BEGIN INSERT INTO goods VALUES(NULL, "zhangsan", "123", 1); RETURN LAST_INSERT_ID(); END$$ DELIMITER ;
调用返回
$res = Yii::$app->db->createCommand('select insert_goods() as id')->queryScalar(); var_dump($res);
identity 持有的是 main.php 中配置的 user 的 identityClass的实例对象,如果要给其赋予自定义字段,就需要在对应的 identityClass 的类上加。
如:
'user' => [ 'identityClass' => backend\models\User::className(), ], // ------------------------------------------------------ namespace backend\models; class User implements IdentityInterface { public $prop1; public $prop2; } // ------------------------------------------------------ // 然后才可以 \Yii::$app->user->identity->prop1=$prop1; \Yii::$app->user->identity->prop2=$prop2;
- 蓝色主旋律 2021-06-23 已签到连续签到3天,获得了15个金钱
- 蓝色主旋律 2021-06-22 已签到连续签到2天,获得了10个金钱