谁一开始就是大神?

把vendor里面的一个扩展提到common的extensions下该怎么提[2.0]

把 vendor里面的一个扩展提到 common 文件下的extensions 下 该怎么提,这样便于修改一些功能。因为vendor里面的代码不能随便改。

继承vendor里面的类即可。
两个步骤:
1。将文件夹完整拷贝到common下面
2。这一步比较关键,涉及到了yii2的类自动加载的机制,需要符合下面的规范
每个类都必须置于命名空间之下 (比如 foo\bar\MyClass)。
每个类都必须保存为单独文件,且其完整路径能用以下算法取得:
// $className 是一个开头包含反斜杠的完整类名(译注:请自行谷歌:fully qualified class name)
$classFile = Yii::getAlias(‘@’ . str_replace(‘\’, ‘/’, $className) . ‘.php’);

赞(0) 打赏
未经允许不得转载:菜鸟之家 » 把vendor里面的一个扩展提到common的extensions下该怎么提[2.0]

评论 抢沙发

登录

找回密码

注册