Yii::import() 优先加载问题~

Yii::import(‘app.models.*’);

Yii::import(‘app.models.XX.*’);

这里就是优先 XX.* 里面的

Yii::import(‘app.models.*’);

这样还是会优先使用 XX.* 的

你只能够import一个还未出现过的alias,才会被加到优先加载,如:

Yii::import(‘app.models.AA’);

这里,使用 AA 模型,就优先为 models.* 下面的模型了

————————————————————————————————————————————————————

我想,是否有必要,在 import相同alias时,是否应该将最后import的alias放到最优先使用的级别? :mellow:

顶一下~

之所以不这么做,主要是出于性能的考虑。现有的做法是已经import的路径如果再次import,后者是不其任何作用的。