Yii2框架如何在数据表Model中自动设置时间戳?

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 1201 次浏览 • 2019-08-01 15:17 • 来自相关话题

Yii2 tableName如何动态赋值?

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 1163 次浏览 • 2019-07-30 18:51 • 来自相关话题

Yii2 如何获取Header参数?

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 1610 次浏览 • 2019-07-30 15:05 • 来自相关话题

Yii2框架中如何动态增加对相同顶级域名跨域的支持?

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 1031 次浏览 • 2019-06-25 13:32 • 来自相关话题

Yii2框架如何重写POST或者GET参数?

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 1396 次浏览 • 2019-01-11 16:08 • 来自相关话题

Yii2中“事务”中只有一张表数据更新成功了却没有回滚?什么原因造成的?

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 1516 次浏览 • 2018-09-19 16:12 • 来自相关话题

Yii2框架中如何安装指定版本的组件包?

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 1519 次浏览 • 2018-08-29 20:55 • 来自相关话题

Yii2框架中如何实现操作数据库某字段增加或减少一定数值?

zkbhj 发表了文章 • 0 个评论 • 1628 次浏览 • 2018-05-17 17:41 • 来自相关话题

$user = UserList::find()->where(['id' => $id])->one();
$user->updateCounters(['login_counts'=>1]);
$user = UserList::find()->where(['id' => $id])->one();
$user->updateCounters(['login_counts'=>1]);

Yii2中如何对ActiveRecoder进行大小范围的操作?

回复

zkbhj 回复了问题 • 1 人关注 • 1 个回复 • 1545 次浏览 • 2018-03-12 14:18 • 来自相关话题

Yii2框架如何实现邮件发送

zkbhj 发表了文章 • 0 个评论 • 775 次浏览 • 2017-12-21 19:11 • 来自相关话题

今天在一个项目开发中遇到了邮件发送的需求,现在记录下如何在yii2中实现邮件发送:
我们需要用到一个组件——swiftmailer。
 
首先,在main.php中增加配置:'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'useFileTransport' =>false,
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'smtp.qq.com',
'username' => 'mymail',
'password' => 'mymail',
'port' => '456',
//'encryption' => 'ssl',
],
'messageConfig'=>[
'charset'=>'UTF-8',
'from'=>['mymail@qq.com'=>'zkbhj']
],
]然后,在程序中:$userList = ['zkbhj@qq.com'];
$mail = Yii::$app->mailer;
$mail->useFileTransport = false;
$mail->compose()->setFrom('zkbhj@qq.com')
->setTo($userList)
->setSubject('数据统计')
->setHtmlBody($txt)
->send(); 
如果执行时发生如下报错,可以注释掉'encryption' => 'ssl',试试。 
Error: Connection could not be established with host smtp.qq.com 查看全部
今天在一个项目开发中遇到了邮件发送的需求,现在记录下如何在yii2中实现邮件发送:
我们需要用到一个组件——swiftmailer。
 
首先,在main.php中增加配置:
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'useFileTransport' =>false,
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'smtp.qq.com',
'username' => 'mymail',
'password' => 'mymail',
'port' => '456',
//'encryption' => 'ssl',
],
'messageConfig'=>[
'charset'=>'UTF-8',
'from'=>['mymail@qq.com'=>'zkbhj']
],
]
然后,在程序中:
$userList = ['zkbhj@qq.com'];
$mail = Yii::$app->mailer;
$mail->useFileTransport = false;
$mail->compose()->setFrom('zkbhj@qq.com')
->setTo($userList)
->setSubject('数据统计')
->setHtmlBody($txt)
->send();
 
如果执行时发生如下报错,可以注释掉'encryption' => 'ssl',试试。 
Error: Connection could not be established with host smtp.qq.com