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

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

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

  • Интернет,  Программирование

    Релизнулся Yii 1.1.16

    Спешу сообщить, что вышел релиз новой версии знаменитого фреймворка Yii версии 1.1.16. Ну, что сказать, наверное лучше привести слова самих разработчиков 🙂 : «В него вошло более 120 улучшений и исправлений. Yii 1.1* официально перешёл в режим поддержки. Обновления 1.1 ещё будут, но не стоит ждать каких-либо новых возможностей или больших изменений в будущем. В данный момент мы активно разрабатываем и поддерживаем Yii 2.0.» Так что для начинающих изучать фреймворк берите и узучайте сразу с Yii2, тем более что вышла недавно новая версия Yii 2.0.1ю. Теги: Yii 1.1.16, изучаем Yii2, разработчики, фреймворк Yii1*, фреймворк Yii2

  • Интернет,  Программирование

    Подключение скриптов js и css в Yii2

    Всем привет. Решил написать небольшой мануальчик как подключаются скрипты css и js в Yii2 потому как по ходу изучения фреймворка часто встречал вопросы, типа: «Как подключить css и js», «Вроде все делаю, все правильно подключаю, а они не работают». Ну так вот, приступим хватит лить водичку: Все просто, открываем файл assets/AppAsset.php, находим такую конструкцию: public $css = [ 'css/site.css', ]; public $js = [ ]; Ну и соответсвенно элементами массива прописываем пути до файлов. Для этого открываем дирретории web/css и web/js и соответсвенно разбрасываем ваши скрипты туда-сюда, в зависимости от того, какой скрипт. Ну и для примера приведу, есесьна: Допустим у нас есть 2 файла: vasya.js и vasya.css. Тот что…