1

在我的主要配置中,我有:

'import' => array(
'application.models.*',
'application.components.*',

我在某处读到 Yii import 仅在需要时调用相关类。想知道这是否属实以及一次导入所有文件夹是否是 Yii 的好习惯。谢谢,丹尼

4

1 回答 1

4

在导入调用中,当你传入一个像“application.models.*”这样的文件夹时,Yii 所做的是将那个路径添加到 php include_path,这样当你调用该文件夹中包含的类时,如果 Yii 自动加载器失败php 在包含路径中查找该类,这很快。

如果你包含一个像 'application.models.FormModel' 这样的文件,那么 Yii 自动加载器会知道它并且也只在需要时加载这个类。

您可以在 Yii 指南中找到更多信息:导入类

于 2012-10-04T15:20:59.970 回答