Сегодня 12 июля, суббота ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7281
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
RMCreative.ru - Блог
RMCreative.ru - Блог
Голосов: 1
Адрес блога: http://rmcreative.ru/feed/
Добавлен: 2008-06-12 21:34:00 блограйдером ZaiSL
 

Yii 1.1.9

2012-01-01 09:07:43 (читать в оригинале)

Вышла стабильная версия Yii 1.1.9. В данном релизе около 60 улучшений и исправленных ошибок.

Полный список изменений можно посмотреть в соответствующем файле. Перед обновлением с более ранних версий важно ознакомиться с инструкциями.

Русскоязычная документация, как обычно, находится в полностью актуальном состоянии. Кроме того, поправлены все найденные на момент релиза опечатки. Спасибо всем, кто использует Orphus на yiiframework.ru.

Рассмотрим наиболее интересные изменения.

Более удобный способ определения through в отношениях ActiveRecord

Опция though была добавлена в версии 1.1.7, но синтаксис был не слишком удобен, так что было решено сделать его более явным. В текущей версии используется следующий синтаксис:

'comments'=>array(self::HAS_MANY,'Comment',array('key1'=>'key2'),'through'=>'posts'),

В приведённом выше array('key1'=>'key2'):

  • key1 является ключом, определённым в отношении, котрое указано в through (в нашем случае это posts).
  • key2 является ключом, определённым в модели, на которую указывает отношение (в нашем случае это Comment).

through можно использовать как для HAS_ONE, так и для HAS_MANY.

Подробнее данная возможность описана в разделе Реляционная Active Record полного руководства.

Поддержка групп условий в Model::relations()

Теперь можно использовать группы условий при определении отношений модели:

'recentApprovedComments'=>array(self::BELONGS_TO, 'Post', 'post_id', 
    'scopes' => array('approved', 'recent')),

При использовании лишь одной группы условий её можно указать как строку.

Возможность сделать JOIN между моделями по заданным ключам

В данной версии стало возможым создание отношений по заданной паре PK->FK не опираясь на схему данных. Это означает, что можно, например, задать следующее отношение для модели Day:

'jobs'=>array(self::HAS_MANY, 'Job', array('date' => 'target_date')),

В данном случае Day может содержать несколько Jobов. При этом они не связаны привычным образом. Мы задали ключ в виде array('fk'=>'pk'), то есть на выходе мы получим SQL вроде

SELECT * FROM day t
JOIN job ON t.date = job.target_date

Возможность перекрыть классы ядра при помощи Yii::$classMap

Начиная с 1.1.5 в Yii была возможность заранее импортировать классы и использовать их без явного импорта или include. Теперь используя тот же самый подход можно перекрыть классы ядра.



2011

2011-12-28 23:34:45 (читать в оригинале)

Подходит к концу 2011-ый. Год получился определённо интересный:

  • Написано более 150 постов. Многие, подозреваю, были полезны.
  • Добавил RSS для комментариев, подписку без комментирования и кнопочки социальных сервисов.
  • Попробовал размещать баннеры в сайдбаре. Желающих особо не нашлось, поэтому там разместились мои проекты и другие качественные ресурсы. Впрочем, затею я не оставил, так что пишите, если есть что разместить.
  • Не стал вести блог на английском. Может, в следующем году, а может и не надо…
  • Yii стал ещё более популярным. Произошло это немного раньше, чем планировалось.
  • Yii пережил релиз Symfony 2.0. Причём, как-то неожиданно легко.
  • Выпустили три релиза Yii и ещё один будет до конца года.
  • Начата работа над Yii2.
  • Русскоязычное сообщество Yii окончательно окрепло. Особо активные участники провели несколько отличных beer party.
  • Перешёл из Murano Software в CleverTech на позицию Tech Lead. Соответственно, сменил Java на PHP и хорошенько пощупал Yii в боевых условиях.
  • Научился понимать около 18 диалектов английского.
  • Прочитал доклады на CodeFest, DevConf и ещё один секретный в Воронеже.
  • Познакомился со многими интересными людьми.
  • Издал книгу по Yii.
  • Дочке исполнился год. Очень очень радует.

Всех с наступающим! Пусть следующий год будет не менее интересным.



jQuery contextMenu

2011-12-19 21:44:41 (читать в оригинале)

Контекстное меню в виде плагина для jQuery с довольно гибким API.

  • Триггерится как угодно.
  • Можно управлять пунктами на ходу.
  • Можно встраивать элементы форм в меню… да и вообще что угодно из HTML.
  • Куча callback-ов практически на все действия.
  • Поддержка вложенных меню.
  • Поддержка клавиатуры.
  • Все стили задаются через CSS.

Пользуемся



Прощай, IE6

2011-12-16 02:30:46 (читать в оригинале)

Microsoft уже давно отзывается о древнем IE6 не очень хорошо. Даже сайт специальный запустили. Но это, в общем, не новость. Новость в том, что слухи о автоапдейтах IE подтвердились, да ещё как подтвердились!

Обновляться самостоятельно будут не только новые версии браузера, как ранее предполагалось. Windows позаботится об автоматическом обновлении старых версий на последние доступные для обновляемой ОС (для XP верхняя планка — IE8, для остальных её пока нет).

Первые апдейты полетят уже в следующем месяце. В общем, спасибо Microsoft за новогодний подарок.



Не дать загружать страницу в iframe

2011-12-15 00:20:51 (читать в оригинале)

Вот таким вот способом можно попортить жизнь тем, кто вздумал грузить вашу страницу в iframe:

if((self.parent && !(self.parent===self)) && (self.parent.frames.length != 0)){
  self.parent.location=document.location;
}

Если верно помню, встречено на Яндексе образца 2009 года.



Страницы: ... 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 ... 

 


Самый-самый блог
Блогер Рыбалка
Рыбалка
по среднему баллу (5.00) в категории «Спорт»


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.