liuruiaaa
- liuruiaaa 回复了 johnny1991 的回答
两个步骤:
1。将文件夹完整拷贝到common下面
2。这一步比较关键,涉及到了yii2的类自动加载的机制,需要符合下面的规范
每个类都必须置于命名空间之下 (比如 foo\bar\MyClass)。
每个类都必须保存为单独文件,且其完整路径能用以下算法取得:
// $className 是一个开头包含反斜杠的完整类名(译注:请自行谷歌:fully qualified class name)
$classFile = Yii::getAlias('@' . str_replace('\', '/', $className) . '.php');在 main.php 里面加
'aliases' => [ '@sms' => '@common/extensions/sms', ],
这样的话 应该和你的是一个意思吧,但是我要在main.php里面应用这个类是不行的。比如
'sms' => [ 'class' => 'common/extensions/sms', ]
- liuruiaaa 回复了 dashixiong 的回答
继承vendor里面的类即可。
这样写的话 在controllers 里面是可以用use ,但是我要在main.php里面应用这个类是不行的,要报错。
- liuruiaaa 回复了 dashixiong 的回答
继承vendor里面的类即可。
请您再说详细一点,继承什么类?
因为我发现一个扩展该用的类都在 use 里面引用了,那里还有什么类呢?能再详细说一下吗? - liuruiaaa 回答了问题 多个user验证该怎么设置
谢谢,你更厉害!
- liuruiaaa 回答了问题 多个user验证该怎么设置
搞定了复制粘贴 yii\web\user 成 yii\web\usert' 然后这样写就可以了。
'usert' => [ 'class'=>'yii\web\usert', 'identityClass' => 'common\models\UserTwo', 'loginUrl' => '/usert/index/index', ],
- liuruiaaa 提出了问题多个user验证该怎么设置
6o,老大正要弄个这种东西
以下网站可供参考,讲的都不错:
http://blog.csdn.net/alonesword/article/details/12190075
http://www.cnblogs.com/txw1958/archive/2013/01/19/2867584.html
http://open.weibo.com/wiki/Oauth2/authorize
http://bshaffer.github.io/oauth2-server-php-docs/cookbook/ 这个不错,配上网页翻译,很好!
http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html
http://blog.csdn.net/newjueqi/article/details/39501053