yixianliu2
- yixianliu2 2017-09-29 已签到连续签到1天,获得了5个金钱
- yixianliu2 回复了 齐天大圣 的回答
你声明的public属性,不要跟数据库中的重复,例如你数据库user表中有个“username”属性,那么在User中就不要在声明$username了
@shuzhiqian 实现了..所以说好神奇
- yixianliu2 2017-09-24 已签到连续签到3天,获得了15个金钱
- yixianliu2 回复了 齐天大圣 的回答
你声明的public属性,不要跟数据库中的重复,例如你数据库user表中有个“username”属性,那么在User中就不要在声明$username了
不声明会出错啊..
- yixianliu2 2017-09-23 已签到连续签到2天,获得了10个金钱
- yixianliu2 回复了 yyf 的回答
没有rule规则吗?
赋值之后打印
$Cls看看有没有数据;
$Cls->save(false)//意思是不走rule验证规则?rule规则放在了表单模型那边,打印过出来,都是有数据的
- yixianliu2 回答了问题 插入数据是空白,求解?
`
namespace app\models;use Yii;
use yii\db\ActiveRecord;
use yii\web\IdentityInterface;class User extends ActiveRecord implements IdentityInterface
{public $user_id; public $username; public $password; public $nickname; public $telphone; public $grade; public $auth_key; public $accessToken; public static function tableName() { return '{{%user}}'; } /** * @inheritdoc */ public static function findIdentity($id) { return static::findOne(['id' => $id]); } /** * @inheritdoc */ public static function findIdentityByAccessToken($token, $type = null) { throw new NotSupportedException('"findIdentityByAccessToken" is not implemented.'); } /** * Finds user by username * * @param string $username * @return static|null */ public static function findByUsername($username) { return static::find()->where(['username' => $username]); } /** * @inheritdoc */ public function getId() { return $this->id; } /** * @inheritdoc */ public function getAuthKey() { return $this->auth_key; } /** * @inheritdoc */ public function validateAuthKey($authKey) { return $this->authKey === $authKey; } /** * Validates password * * @param string $password password to validate * @return boolean if password provided is valid for current user */ public function validatePassword($password) { return Yii::$app->security->validatePassword($password, $this->password); } /** * 生成 "remember me" 认证key */ public function generateAuthKey() { $this->auth_key = Yii::$app->security->generateRandomString(); } /** * 为model的password_hash字段生成密码的hash值 * * @param string $password */ public function setPassword($password) { return Yii::$app->security->generatePasswordHash($password); } /** * 用户列表 * * @return $this */ public function view() { return static::find()->Where(['is_using' => 'On']); }
}
`我的用户模型
- yixianliu2 回答了问题 插入数据是空白,求解?
INSERT INTO
F_user(
id) VALUES (DEFAULT)
看调试的时候,出现这个...
- yixianliu2 提出了问题插入数据是空白,求解?