@ludie
Чтобы подключить свой класс в Yii2, нужно выполнить несколько шагов:
1
|
namespace appmodels;
|
1
|
require_once('path/to/MyClass.php'); |
1 2 3 4 5 6 7 8 9 10 |
use appmodelsMyClass; class MyController extends yiiwebController { public function actionIndex() { $myClass = new MyClass(); // ... } } |
@ludie
Дополнительно к вышеперечисленным шагам, также можно использовать функционал Yii2 для автозагрузки классов, чтобы избежать необходимости явного подключения файлов. Для этого:
1 2 3 4 5 6 |
"autoload": { "psr-4": { "app\models\": "models/", "app\components\": "components/" } } |
1 2 3 |
use appmodelsMyClass; $myClass = new MyClass(); |
Таким образом, ваш класс будет загружен автоматически при его использовании без дополнительной необходимости подключения файлов.