• Программирование

    Pjax перезагрузка всей страницы

    Всем привет друзья. Сегодня у нас речь пойдет про Pjax. Часто при разработке приложений на Yii2, мы используем компонент Pjax в совокупности с другими компонентами и виджетами. Но бывает ситуация, когда вроде бы компонент Pjax инициализировали, внутри блока описали обновляемый компонент, но при обновлении этого блока через Pjax происходит перезагрузка всей страницы. Это происходит потому, что у Pjax есть свойство timeout, который установлен в дефолтном значении в 1000мс или 1 сек. Так как часто происходят моменты касающиеся данного момента, хотел бы сделать некоторый комментарий. В документации есть честкое определение данного свойства $timeout. В комментарии к Pjax об этом четко прописано: Этот таймаут используется при выполнении запросов AJAX. Используйте больший номер,…

  • Программирование

    RBAC Авторизация в YII

    Довольно не плохая статья написана на хабре про распределение ролей пользователей в Yii. Так что, читаем RBAC — это простой и мощный способ централизованного управления доступом в веб приложении. Основным его достоинством является то, что при правильном понимании и применении иерархии авторизации можно очень гибко управлять доступом не изменяя код контроллеров. К сожалению стандартный мануал по RBAC в YII оставляет больше вопросов чем ответов. Эту ситуацию я и намереваюсь исправить. Я расскажу о создании “правильной” иерархии: как делать не стоит. А в завершении я приберёг инструкцию, о том как подружить LDAP авторизацию (из ActiveDirectory ) с Yii и RBAC. Все кто заинтересовался, добро пожаловать под кат. Продолжение статьи на Хабре:…

  • Программирование

    Установка Yii2 через Composer для Unix/Windows

    Ну наверное я ничего нового и не напишу, ну просто решил поделиться своим опытом установки и не более того 🙂 Для Unix систем установка пройдет не столько проблемной, думаю и объяснять нет смысла, кто в теме тот знает 🙂 Для Windows Теги: OpenServer, unix, Windows, Yii, Yii2, Программирование, установка приложения