如何知道要使用什么 use 语句?
How to know what use statement to use?
在查找 yii 的文档时,很容易找到解决特定问题的 class 或方法,但是您如何知道要在代码中放置什么 'use' 语句?
我正在寻找类似这样的语句:
use Yii;
use yii\web\Controller;
use yii\filters\VerbFilter;
例如,CDateTimeParser class 有这个信息:
http://www.yiiframework.com/doc/api/1.1/CDateTimeParser
Package: system.utils
Inheritance: class CDateTimeParser
Since: 1.0
Source Code: framework/utils/CDateTimeParser.php
'use' 语句应该是什么?
与 Yii 2 文档相同。你应该检查 class reference.
可用的 class 位于左侧菜单中,按命名空间分组并按字母顺序排序。或者您可以在页面顶部使用自动完成搜索找到它们。在详细页面中,您可以看到完整的 class 名称,包括 header 中的命名空间。您提到的其他信息(继承、自版本以来的可用性、源代码 link)也可用。
例如关于yii\web\Controller
的信息位于here。
在带有 use
语句的代码中,它将是:
use yii\web\Controller;
您也可以查看框架的源代码,或者按照上面评论中的建议使用 IDE 自动完成和自动导入。
在查找 yii 的文档时,很容易找到解决特定问题的 class 或方法,但是您如何知道要在代码中放置什么 'use' 语句?
我正在寻找类似这样的语句:
use Yii;
use yii\web\Controller;
use yii\filters\VerbFilter;
例如,CDateTimeParser class 有这个信息:
http://www.yiiframework.com/doc/api/1.1/CDateTimeParser
Package: system.utils
Inheritance: class CDateTimeParser
Since: 1.0
Source Code: framework/utils/CDateTimeParser.php
'use' 语句应该是什么?
与 Yii 2 文档相同。你应该检查 class reference.
可用的 class 位于左侧菜单中,按命名空间分组并按字母顺序排序。或者您可以在页面顶部使用自动完成搜索找到它们。在详细页面中,您可以看到完整的 class 名称,包括 header 中的命名空间。您提到的其他信息(继承、自版本以来的可用性、源代码 link)也可用。
例如关于yii\web\Controller
的信息位于here。
在带有 use
语句的代码中,它将是:
use yii\web\Controller;
您也可以查看框架的源代码,或者按照上面评论中的建议使用 IDE 自动完成和自动导入。