Component oluşturmak için öncelikle backend
klasörü içine components
adında yeni bir klasör açılır. İçine MyComponents.php
adında yeni bir dosya eklenir ve içine aşağıda ki kodlar yazılır.
namespace backend\components;
use Yii;
use yii\base\Component;
class MyComponents extends Component{
public function hello(){
echo 'merhaba';
}
}
daha sonra config/main.php
dosyası içine şu kodlar eklenmelidir. MyComponents dosyamızın yolunu-yerini gösteriyoruz.
return [
//some code...
'components' => [
//some code
'MyComponents'=>[
'class'=>'backend\components\MyComponents',
],
],
'params' => $params,
];
view.php
içinde ise şu şekilde çağrılmalıdır.
Yii::$app->MyComponents->hello();//merhaba