Блог

Сравнение pagination в Yii2 и в Yii1

Сентябрь 8th, 2014
По мере знакомства с Yii2, я планирую писать небольшие статьи с практическим сравнением Yii и Yii2. Думаю эта информация будет полезна всем, кто хочет как можно быстрее освоиться во второй версии Yii-фреимворка. Сегодня речь пойдет о пейджинации. Вывод пейджинатора (pagination) в Yii $criteria = new CDbCriteria(); ... $count = ...

Базовая модель и базовый контроллер для Yii

Сентябрь 3rd, 2014
Одним из преимуществ Yii фреимворка является наличие gii - генератора, который умеет генерировать модели, формы, контроллеры и даже серию файлов Crud-операций для объектов модели. Такая генерация упрощает разработку, тк вся рутинная работа уже сделана за вас, но создает большое количество дублирования в коде. Избавиться от которого я предлагаю за ...

О возможностях Yii CGridView на примерах. Часть 2: источник данных

Сентябрь 2nd, 2014
В первой части, мы разобрали возможности настройки визуального оформления виджета CGridView, на примерах разобрали как настроить или изменить стандартные кнопки, вывод пейджинации, формат выводимых данных. Теперь поговорим о настройках источников данных для CGridView. Для начала вновь взглянем на типовой пример использования CGridView: ...

О возможностях Yii CGridView на примерах. Часть 1: визуальное представление

Сентябрь 2nd, 2014
CGridView - один из виджетов Yii-framework. Он позволяет выводить данные объектов модели в виде удобной таблицы, с кнопками управления записями. <?php $this->widget('zii.widgets.grid.CGridView', array( 'id'=>'country-grid', 'dataProvider'=>$model->search(), 'filter'=>$model, 'columns'=>array( ...

Виджет «хлебные крошки» в Yii

Август 29th, 2014
Хлебные крошки - удобный инструмент навигации. Они используются во многих проектах, поэтому проще всего написать их реализацию один раз в виде виджета и использовать этот виджет во всех других проектах. Создадим сам виджет. Для этого в папке проекта protected/components создадим класс, отнаследованный от CWidget. class BreadCrumb extends ...

Логирование действий пользователя в Yii

Август 27th, 2014
Задача: Есть некий сервис написанный с использованием Yii-framework. Нужно сделать логирование действий пользователя. Решение: Хранить логи будем в базе, в отдельной таблице CREATE TABLE IF NOT EXISTS `logs` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `ip` varchar(50) NOT NULL, `time` timestamp ...

Программировать легко

Август 15th, 2014
программировать легко

Бытует мнение, что программисты - это люди со сверх способностями. Они обладают даром общения с компьютерами и подчиняют их себе :) Но программистами не рождаются, ими становятся. Конечно чтобы стать программистом нужен определенный талант, как и в любой другой творческой профессии. В чем же заключается работа программиста и какие таланты для этого нужны? Об этом и поговорим далее.


Разработка грабберов и парсеров любого уровня сложности

Август 14th, 2014
разработка грабберов и парсеров любого уровня сложности Предлагаю свои услуги по написанию грабберов, парсеров, всевозможных генераторов и конверторов. Имею большой опыт подобной работы, интегрирую с любой CMS. Разработка грабберов и парсеров стоит от 10$. Что такое граббер и что такое парсер ? В чем их отличие? В терминалогии веб-разработок граббер - это специализированный скрипт, который позволяет ...

Никогда не поздно стать программистом

Февраль 27th, 2014
почему стоит выбрать профессию программиста

Мечта любого человека заниматься любимым делом и при этом достойно жить. Жить, а не существовать, как это сегодня приходится делать учителям, мед работникам и еще огромного количеству людей, когда-то сделавшим свой судьбоносный выбор. Я говорю о выборе профессии. И в этой статье хочу рассказать, почему стоит быть программистом. И как решится поменять профессию сегодня, чтобы не было горько и обидно завтра.


Градиентный фон без картинок: секретный сервис верстальщика

Февраль 25th, 2014
генерация градиента CSS

Если вы профессиональный верстальщик, то вам наверняка знаком этот замечательный сервис, который в два клика позволяет задать градиентный фон без картинок на чистом CSS любому блоку. Но если раньше вы не знали о существовании такого сервиса, настоятельно рекомендую прочитать статью целиком. Такой сервис помогает создать профессиональный дизайн для сайта с минимумом усилий.


1 2 3 4


Копирование материалов разрешено при наличии активной ссылки на источник
Яндекс.Метрика