Блог

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

17 сентября, 2014
Больше всего во второй версии Yii-framework мне понравилось то, как переделали ActiveRecord. Работать с ActiveRecord в Yii2 стало настолько удобно и приятно, что возвращаться на первую версию фреимворка совсем не хочется. Методы ActiveRecord в Yii1 В Yii1 существовали следующие методы выборки строк из таблицы, к которой привязана модель: ...

Блоки контента в Yii2

17 сентября, 2014
Представьте, что определенная часть layouts должна меняться в зависимости от контента представления. Для передачи таких кусков в Yii1 был механизм "клипов" (clips). <?php echo $this->clips; ?> Дальше в представлениях (view) можно писать любой код отображения для клипа: $this->beginClip('userinfo'); //любой код, который будет ...

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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


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

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

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


1 2 3 4


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