在我的主要配置中,我有:
'import' => array(
'application.models.*',
'application.components.*',
我在某处读到 Yii import 仅在需要时调用相关类。想知道这是否属实以及一次导入所有文件夹是否是 Yii 的好习惯。谢谢,丹尼
在导入调用中,当你传入一个像“application.models.*”这样的文件夹时,Yii 所做的是将那个路径添加到 php include_path,这样当你调用该文件夹中包含的类时,如果 Yii 自动加载器失败php 在包含路径中查找该类,这很快。
如果你包含一个像 'application.models.FormModel' 这样的文件,那么 Yii 自动加载器会知道它并且也只在需要时加载这个类。
您可以在 Yii 指南中找到更多信息:导入类