如何在 yii2 中包含新的 php file/class?
How to include new php file/class in yii2?
我想在 yii2 中包含分页 ajax class。
我怎样才能做到这一点?
当我使用以下代码时:
<?
$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 项目中..
谢谢大家:)
您使用了错误的 yii2 组件访问方式
在 yii2 中你应该使用 $app
Yii::$app->->basePath
而不是 Yii::app()
我想在 yii2 中包含分页 ajax class。 我怎样才能做到这一点? 当我使用以下代码时:
<?
$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 项目中..
谢谢大家:)
您使用了错误的 yii2 组件访问方式
在 yii2 中你应该使用 $app
Yii::$app->->basePath
而不是 Yii::app()