我正在尝试创建yii2 oAuth服务器我需要自定义图标&我的客户在视图中的名称
这是我们设置视图的代码
<?php echo yii\authclient\widgets\AuthChoice::widget([
'baseAuthUrl' => ['/user/sign-in/oauth']
]) ?>
答案 0 :(得分:1)
关注doc:http://www.yiiframework.com/doc-2.0/yii-authclient-widgets-authchoice.html 你可以尝试:
$authAuthChoice->clientLink($client, 'content_of_your_<a>_tag', ['class' => 'class_of_your_<a>_tag'])
我的例子:
$authAuthChoice->clientLink($client,
'<span class="fa fa-'.$client->getName().'"></span> Sign in with '.$client->getTitle(),
[
'class' => 'btn btn-block btn-social btn-'.$client->getName(),
])
你可以看到: - 文件:vendor / yiisoft / yii / authclient / widgets / AuthChoice.php - 第182行:公共函数clientLink($ client,$ text = null,array $ htmlOptions = [])