如何在yii2中包含新的php文件/类?

时间:2017-08-13 05:59:28

标签: php yii yii2

我想将分页ajax类包含在yii2中。 我怎样才能做到这一点? 当我使用下面的代码:

<?
	$url = Yii::app()->basePath.'/../vendor/phpunit/phpunit/src/Extensions/Pagination.php';
include $url;

?>

在控制器中,也在代码下面:

require_once Yii::app()->basePath . '\..\vendor\phpunit\phpunit\src\Extensions\Pagination.php';

但它们都显示以下错误:

调用未定义的方法Yii :: app()

我该如何解决? 这是保存pagination.php的真正方法吗? 请帮我把这个文件包含在我的yii2项目中..

总而言之:)

1 个答案:

答案 0 :(得分:1)

您使用的是对yii2组件的错误访问

在yii2中你应该使用$ app

Yii::$app->->basePath

而不是Yii::app()