Я веб-разработчик и не так давно (подрабатывая на стороне от основной работы) мне пришлось решать довольно нестандартную в наших кругах задачу: разработать фронтенд на Yii2 к сайту, весь бэкенд которого написан на древнегреческом ASP VBScript (простите, я уже забыл, как правильно это писать: просто ASP, или просто VBScript?).
Читать полностью »
Рубрика «yii» - 18
Вариант работы с кешем без доступа к бэкенду на примере Yii2
2016-08-04 в 8:07, admin, рубрики: memcached, yii, yii 2, нестандартные решенияДержите данные под контролем
2016-07-26 в 14:19, admin, рубрики: laravel, php, symfony, yii, Zend Framework, валидация данныхНе секрет, что пользовательским данным доверять нельзя. Поэтому однажды человек и придумал валидацию данных. Ну а я, интереса ради и пользы для, написал свою реализацию валидатора на PHP.
Читать полностью »
Жадная загрузка в Yii2, для тех кто хочет понять что это такое
2016-07-22 в 13:14, admin, рубрики: sql, web, with, yii, yii2, yii2 framework, жадная загрузка, Разработка веб-сайтовПост рассказывает для чего необходимо использовать «жадную загрузку», вместо «ленивой загрузки», не претендует на идеал. И вряд ли заинтересует профессионалов, больше подходит для начинающих в изучении YII2.
Используем жадную загрузку в своем приложении. Допустим у нас имеется две таблицы с постами и категориями. У каждого поста возможна одна категория, у категорий 1 или более постов.
Вышла версия 2.0.9 PHP-фреймворка Yii. Минорный релиз содержит около 60 небольших улучшений и исправлений. Инструкции по установке можно найти на официальном сайте.
В данной версии есть два изменения, которые, хоть это и маловероятно, могут затронуть ваши приложения. Ознакомьтесь с UPGRADE.md.
Спасибо сообществу Yii за пулл-реквесты и обсуждения.
Этот релиз вышел благодаря вам!
За разработкой фреймворка можно наблюдать на GitHub. Также у нас есть Twitter
и Facebook.
Как начать разработку крупного, нетипичного проекта. Практическое пособие
2016-07-07 в 7:57, admin, рубрики: AngularJS, php, website development, yii, yii2, ооп, Разработка веб-сайтов
Выбор платформы для бекенда
Чтобы создать качественное и производительное Web-приложение, необходимо уделить должное внимание выбору платформы для разработки. Этим нужно заняться сразу же после того, как вы ознакомились, какие задачи должно выполнять это приложение.
В данном случае, немаловажным фактором в техническом задании была предположительно высокая нагрузка на сервис. На рынке есть много хороших инструментов, с помощью которых можно решить поставленную задачу. Некоторые мы используем в разработке, но в этот раз выбор все-таки пал на Yii2.Читать полностью »
Вышел официальный HTTP клиент для Yii 2
2016-07-01 в 15:14, admin, рубрики: curl, http, yii, yii 2, yii2Команда Yii выпустила официальное расширение-клиент HTTP. Написано почти целиком Павлом Климовым. До последнего времени не было тегнуто как релиз из за несовместимости с PSR-7, хотя уже много где использовалось. После долгих обсуждений было решено выпускать без PSR-7. К нему, возможно, вернутся в 2.1.x.
Выполнение HTTP запроса выглядит вот так:
use yiihttpclientClient;
$client = new Client();
$response = $client->createRequest()
->setMethod('post')
->setUrl('https://example.com/api/1.0/users')
->setData(['name' => 'John Doe', 'email' => 'johndoe@domain.com'])
->send();
if ($response->isOk) {
$newUserId = $response->data['id'];
}
Прошёл хакатон по Yii Framework в TACC
2016-06-25 в 11:04, admin, рубрики: devconf, yii, ТАСС, хакатон18 и 19 июня прошёл хакатон по PHP фреймворку Yii, состоявшийся благодаря ТАСС, конференции DevConf и лично Вадиму Крючкову. В мероприятии участвовало 18 разработчиков, которые поделились на команды и занимались сразу несколькими задачами. Помимо небольших качественных багфиксов, которые вместе с тестами практически сразу попали в master, были сделаны наработки и по довольно глобальным вопросам: очередям и обработчикам сокетов.