YiiFramework Функции контроллера Yii2

Проверенные VDS на SSD в Европе от $4 и России: Датацентр №1 от 199руб

Тема в разделе "Yii Framework", создана пользователем StalkerClasses, 11 янв 2018.

  1. StalkerClasses

    StalkerClasses Новичок

    Сообщения:
    570
    Ваш город:
    Moscow, Russia
    Address:
    Moscow, Russia
    Country:
    Location on Map:
    При запросе контроллера:

    public function init(){
    parent::init();
    }

    Правильно ли понимаю что функция init это самая первая функция которая вызывается при обращении к контроллеру? После уже идут события и другие функции.
     
  2. Andkorol

    Andkorol Новичок

    Сообщения:
    870
    Ваш город:
    Украина, Запорожье
    Address:
    Zaporizhia, Ukraine
    Country:
    Location on Map:
  3. Adelf

    Adelf Laravel&PhpStorm Команда форума

    Сообщения:
    3.155
    Ваш город:
    Казань
    Address:
    Kazan, Russia
    Country:
    Location on Map:
    @Andkorol, он распечатал 500 страниц мануала и прочитал! не может быть, чтобы он что-то упустил!
     
    Yoskaldyr и Andkorol нравится это.
  4. StalkerClasses

    StalkerClasses Новичок

    Сообщения:
    570
    Ваш город:
    Moscow, Russia
    Address:
    Moscow, Russia
    Country:
    Location on Map:
    Да увидел, спасибо большое за ссылку. Там первым пунктом идет указание на то что вызывается INIT.

    Но все таки вопрос еще остается. Насколько сейчас понимаю YIi2 - например если фильтр авторизации не прошел, то action уже не запускается - правильно?
     
  5. StalkerClasses

    StalkerClasses Новичок

    Сообщения:
    570
    Ваш город:
    Moscow, Russia
    Address:
    Moscow, Russia
    Country:
    Location on Map:
    Если я применю какой-то фильтр behaviors "до" - то получается, что если он вернет FALSE (запрет на выполнение контроллера), то до INIT, и тем более уже до Action дело не дойдет?
     
  6. StalkerClasses

    StalkerClasses Новичок

    Сообщения:
    570
    Ваш город:
    Moscow, Russia
    Address:
    Moscow, Russia
    Country:
    Location on Map:
    behavers применяется уже после init()?
     
  7. Вурдалак

    Вурдалак Newbie

    Сообщения:
    6.052
    Ваш город:
    Russia, Moscow
    Address:
    Moscow, Russia
    Country:
    Location on Map:
    Если ты знаешь PHP, то всегда можешь ответить на этот вопрос сам, Yii написан на PHP и его код можно почитать. Можешь распечатать его весь, как вариант.
    Если ты не знаешь PHP, то изучай.
     
    TMake нравится это.
  8. grigori

    grigori ( ͡° ͜ʖ ͡°) Команда форума

    Сообщения:
    6.775
    Ваш город:
    Stormwind
    Address:
    Scottsdale, United States
    Country:
    Location on Map:
    лед в виски кладут уже после наливания в стакан?

    правильный ответ: в хороший виски лед не добавляют
     
    TMake, AmdY и Yoskaldyr нравится это.