2017-08-13 90 views
0

我想包括分頁ajax類到yii2。 我該怎麼做? 當我使用以下代碼:如何在yii2中包含新的php文件/類?

<? 
 
\t $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項目..

thannks所有:)

+0

'的Yii :: $ APP-> basePath' –

回答

1

您使用了錯誤的訪問yii2組件

在yii2你應該使用$應用

Yii::$app->->basePath 

,而不是Yii::app()

+0

感謝花花公子;)這是我的壞錯:) – areff

+0

你能告訴我如何設置流嗎?因爲打不開流。 是真的嗎? – areff

+0

我不知道...爲什麼你使用require_once作爲擴展名......通常擴展名是由composer安裝的,並且是由autoload加載.. – scaisEdge