Skip to content

Commit

Permalink
更新站内信
Browse files Browse the repository at this point in the history
  • Loading branch information
xutl committed Sep 25, 2017
1 parent 7492a91 commit 99e8381
Show file tree
Hide file tree
Showing 7 changed files with 25 additions and 25 deletions.
6 changes: 3 additions & 3 deletions frontend/models/MessageForm.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ class MessageForm extends Model

public $parent;
public $message;
public $username;
public $nickname;

/**
* @inheritdoc
Expand All @@ -34,7 +34,7 @@ public function rules()
['parent', 'filter', 'filter' => 'trim'],
['parent', 'required'],

['username', 'filter', 'filter' => 'trim'],
['nickname', 'filter', 'filter' => 'trim'],
];
}

Expand Down Expand Up @@ -68,7 +68,7 @@ public function save()
} else {
/** @var \yuncms\user\models\User $userClass */
$userClass = Yii::$app->user->identityClass;
$user = $userClass::findByEmailOrMobile($this->username);
$user = $userClass::findOne(['nickname' => $this->nickname]);
$new->user_id = $user->id;
}
return $new->save();
Expand Down
14 changes: 7 additions & 7 deletions frontend/models/MessageSendForm.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ class MessageSendForm extends Model
public $user_id;

/**
* @var string 用户名
* @var string 用户昵称
*/
public $username;
public $nickname;

/**
* @var string 消息内容
Expand All @@ -41,9 +41,9 @@ class MessageSendForm extends Model
public function rules()
{
return [
[['message', 'username'], 'required'],
[['username', 'message'], 'filter', 'filter' => 'trim'],
['username', 'validateUsername'],
[['message', 'nickname'], 'required'],
[['nickname', 'message'], 'filter', 'filter' => 'trim'],
['nickname', 'validateNickname'],
];
}

Expand All @@ -54,7 +54,7 @@ public function attributeLabels()
{
return [
'user_id' => Yii::t('message', 'User ID'),
'username' => Yii::t('message', 'Username'),
'nickname' => Yii::t('message', 'Nickname'),
'message' => Yii::t('message', 'Message Body'),
];
}
Expand Down Expand Up @@ -103,7 +103,7 @@ protected function getUser()
{
if ($this->_user === null) {
$userClass = Yii::$app->user->identityClass;
$this->_user = $userClass::findOne(['username' => $this->username]);
$this->_user = $userClass::findOne(['nickname' => $this->nickname]);
}
return $this->_user;
}
Expand Down
2 changes: 1 addition & 1 deletion frontend/views/message/send.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<div class="row">
<div class="col-md-12">
<?php $form = ActiveForm::begin(); ?>
<?= $form->field($model, 'username')->label(Yii::t('message','Username'))->input('', ['placeholder' => Yii::t('message','Please enter a user name')]); ?>
<?= $form->field($model, 'nickname')->label(Yii::t('message','Username'))->input('', ['placeholder' => Yii::t('message','Please enter a user name')]); ?>
<?= $form->field($model, 'message')->label(Yii::t('message','Message content'))->textarea(['placeholder' => Yii::t('message','Please enter the message content')]) ?>
<div class="form-group">
<?= Html::submitButton(Yii::t('message','Send Message'), ['class' => 'btn btn-primary']) ?>
Expand Down
2 changes: 1 addition & 1 deletion messages/zh-CN/message.php
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
'The requested page does not exist.' => '请求的页面不存在!',
'Unread' => '未读',
'User ID' => '用户ID',
'Username' => '用户名',
'Nickname' => '用户昵称',
'You' => '',
'You enter the user name does not exist oh!' => '你输入的用户名不存在哦!',
'{form} say to {to}' => '{form} 对 {to} 说',
Expand Down
10 changes: 5 additions & 5 deletions widgets/SendMessage.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,16 +16,16 @@ class SendMessage extends Widget
public $validate = true;

/**
* @var string 收件人用户名
* @var string 收件人昵称
*/
public $username;
public $nickname;

/** @inheritdoc */
public function init()
{
parent::init();
if (empty ($this->username)) {
throw new InvalidConfigException ('The "username" property must be set.');
if (empty ($this->nickname)) {
throw new InvalidConfigException ('The "nickname" property must be set.');
}
}

Expand All @@ -34,7 +34,7 @@ public function init()
public function run()
{
$model = new MessageSendForm();
$model->username = $this->username;
$model->nickname = $this->nickname;
return $this->render('send_message', [
'model' => $model
]);
Expand Down
14 changes: 7 additions & 7 deletions widgets/models/MessageSendForm.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ class MessageSendForm extends Model
public $user_id;

/**
* @var string 用户名
* @var string 用户昵称
*/
public $username;
public $nickname;

/**
* @var string 消息内容
Expand All @@ -41,9 +41,9 @@ class MessageSendForm extends Model
public function rules()
{
return [
[['message', 'username'], 'required'],
[['username', 'message'], 'filter', 'filter' => 'trim'],
['username', 'validateUsername'],
[['message', 'nickname'], 'required'],
[['nickname', 'message'], 'filter', 'filter' => 'trim'],
['nickname', 'validateNickname'],
];
}

Expand All @@ -54,7 +54,7 @@ public function attributeLabels()
{
return [
'user_id' => Yii::t('message', 'User ID'),
'username' => Yii::t('message', 'Username'),
'nickname' => Yii::t('message', 'Nickname'),
'message' => Yii::t('message', 'Message Body'),
];
}
Expand Down Expand Up @@ -103,7 +103,7 @@ protected function getUser()
{
if ($this->_user === null) {
$userClass = Yii::$app->user->identityClass;
$this->_user = $userClass::findOne(['username' => $this->username]);
$this->_user = $userClass::findOne(['nickname' => $this->nickname]);
}
return $this->_user;
}
Expand Down
2 changes: 1 addition & 1 deletion widgets/views/send_message.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
'id' => 'message-form',
'action' => ['/message/message/send']
]); ?>
<?= $form->field($model, 'username')->label(false)->hiddenInput(); ?>
<?= $form->field($model, 'nickname')->label(false)->hiddenInput(); ?>
<?= $form->field($model, 'message')->label(false)->textarea(['class' => 'form-control']) ?>

<?= Html::submitButton(Yii::t('message', 'Send'), ['class' => 'btn btn-primary']) ?>
Expand Down

0 comments on commit 99e8381

Please sign in to comment.