Php Yii导入功能

Php Yii导入功能,php,include,yii,Php,Include,Yii,在我的主配置中,我有: 'import' => array( 'application.models.*', 'application.components.*', 我在某个地方读到,yiimport只在需要时调用相关类。 想知道这是不是真的,一次导入所有文件夹是否是Yii的好做法。 谢谢 Danny在导入调用中,当您传入一个类似“application.models.*”的文件夹时,Yii所做的是将该路径添加到php include_路径,这样当您调用该文件夹中包含的类时,如果Yii自

在我的主配置中,我有:

'import' => array(
'application.models.*',
'application.components.*',
我在某个地方读到,yiimport只在需要时调用相关类。 想知道这是不是真的,一次导入所有文件夹是否是Yii的好做法。 谢谢
Danny

在导入调用中,当您传入一个类似“application.models.*”的文件夹时,Yii所做的是将该路径添加到php include_路径,这样当您调用该文件夹中包含的类时,如果Yii自动加载程序失败,php会在include路径中查找该类,这很快

如果您包含一个类似于“application.models.FormModel”的文件,那么Yii autoloader会注意到它,并且只会按需加载该类


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

在导入调用中,当您传入一个类似“application.models.*”的文件夹时,Yii所做的是将该路径添加到php include_路径,这样当您调用该文件夹中包含的类时,如果Yii自动加载程序失败,php会在include路径中查找该类,这很快

如果您包含一个类似于“application.models.FormModel”的文件,那么Yii autoloader会注意到它,并且只会按需加载该类


您可以在Yii指南上找到更多信息:

是的。没错。因此,即使包含整个文件夹(理论上)也是无关紧要的。没错。因此,即使包含整个文件夹(理论上)也无关紧要