Ответы пользователя по тегу Yii
  • Как работает Yii::app()?

    @feldwebel
    Через конфиг. Указываешь имя компонента, и в массиве передаешь ему имя класса, а также список предопределённых параметров. Что-то типа
    'components' => [
      'someService => [
        'class' => 'path\to\class\ClassName',
        'param1' => 'one',
        'param2' => 'two',
      ]
    ]

    Соответственно, в классе ClassName у тебя должны быть поля public $param1 и $param2, куда просаживаются значения из конфига.

    www.bsourcecode.com/yiiframework2/how-to-create-cu...

    Там есть ещё некоторая разница между первым и вторым Yii в вызове компонента. В первом Yii::app(), а во втором Yii::$app
    Ответ написан