<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.yiiframework.ru/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
	<channel>
		<title><![CDATA[YiiFramework.ru]]></title>
		<link>http://yiiframework.ru</link>
		
		<description>Новости Yii Framework</description>
		<language>ru</language>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<managingEditor>sam@rmcreative.ru (Alexander Makarov)</managingEditor>
		<webMaster>sam@rmcreative.ru (Alexander Makarov)</webMaster>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.yiiframework.ru/Yiiframeworkru" /><feedburner:info uri="yiiframeworkru" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
			<title><![CDATA[YiiConf 2012, открыта финальная регистрация]]></title>
			<link>http://feeds.yiiframework.ru/~r/Yiiframeworkru/~3/nwKA3EbNIKI/yiiconf-2012,-otkryta-finalnaja-registratsija</link>
			<description>&lt;p&gt;&lt;img src="http://rmcreative.ru/img/yiiconf_logo.png" alt="" title="" /&gt;&lt;/p&gt;

&lt;p&gt;Открыта финальная регистрация на первую ежегодную профессиональную конференцию YiiConf.&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Дата проведения конференции: &lt;b&gt;19 мая&lt;/b&gt;&lt;/li&gt;
  &lt;li&gt;Стоимость участия: &lt;b&gt;$50, 1500р. или 400 гривен&lt;/b&gt;&lt;/li&gt;
  &lt;li&gt;Количество мест: &lt;b&gt;200&lt;/b&gt;&lt;/li&gt;
  &lt;li&gt;Место проведения: &lt;b&gt;ул. Михайловская, 1/3 (Площадь Независимости) г. Киев, 01001, Украина&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;Докладчики&lt;/h3&gt;

&lt;h4&gt;Александр Макаров&lt;/h4&gt;

&lt;p&gt;Опытный инженер, один из основных разработчиков Yii, создатель &lt;a href="http://yiiframework.ru/"&gt;yiiframework.ru&lt;/a&gt; и &lt;a href="http://rmcreative.ru/"&gt;rmcreative.ru&lt;/a&gt;, автор книги Yii 1.1 Application Development Cookbook. Расскажет о том, как ведётся разработка Yii, поведает факты о том, что же будет в Yii2, ответит на вопросы, научит, как правильно помочь проекту.&lt;/p&gt;

&lt;h4&gt;Алексей Спиридонов&lt;/h4&gt;

&lt;p&gt;Руководитель группы разработки и архитектор проекта &lt;a href="http://api.2gis.ru/"&gt;api.2gis.ru&lt;/a&gt;. Расскажет о том, как применяют Yii в 2GIS.&lt;/p&gt;

&lt;h4&gt;Григорий Кочанов&lt;/h4&gt;

&lt;p&gt;Тимлид в компании &lt;a href="http://www.sotmarket.ru/"&gt;sotmarket.ru&lt;/a&gt; (крупный российский интернет-магазин, партнёрская сеть), 8 лет занимался аутсорсингом, в прошлом — финансовый инженер УкрСиббанка. Объяснит, как правильно готовить MANY_MANY.&lt;/p&gt;

&lt;h4&gt;Андрей Геоня&lt;/h4&gt;

&lt;p&gt;Разработчик 2GIS, продолжит рассказ о том, как работают в компании. Его доклад называется «Теория ограничения в Agile команде».&lt;/p&gt;

&lt;h4&gt;Артём Демченков&lt;/h4&gt;

&lt;p&gt;Руководитель PHP-отдела компании Онтико, расскажет о проблеме персонализации контента и её решении средствами Yii и Sphinx.&lt;/p&gt;

&lt;h4&gt;Сергей Безбородов&lt;/h4&gt;

&lt;p&gt;Разработчик &lt;a href="http://www.trud.com/"&gt;trud.com&lt;/a&gt;, поведает о проблемах роста и усложнения проекта.&lt;/p&gt;

&lt;h4&gt;Роман Гомолко&lt;/h4&gt;

&lt;p&gt;Покажет, как упростить себе жизнь с помощью KnockoutJS при построении сложного интерфейса.&lt;/p&gt;

&lt;p&gt;Напоминаем, что визы из России не требуется.&lt;/p&gt;

&lt;p&gt;За новостями можно следить в твиттере и социальных сетях.&lt;/p&gt;

&lt;p&gt;По всем вопросам можно писать на org@yiiconf.ru.&lt;/p&gt;

&lt;p&gt;До встречи на yiiconf!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Yiiframeworkru/~4/nwKA3EbNIKI" height="1" width="1"/&gt;</description>
			<guid isPermaLink="false">http://yiiframework.ru/news/yiiconf-2012,-otkryta-finalnaja-registratsija</guid>
			<pubDate>Tue, 10 Apr 2012 09:09:03 +0000</pubDate>
		<author>sam@rmcreative.ru (Alexander Makarov)</author>
		<feedburner:origLink>http://yiiframework.ru/news/yiiconf-2012,-otkryta-finalnaja-registratsija</feedburner:origLink></item>
		<item>
			<title><![CDATA[YiiConf 2012, Киев]]></title>
			<link>http://feeds.yiiframework.ru/~r/Yiiframeworkru/~3/yof26kbh9u8/yiiconf-2012,-kiev</link>
			<description>&lt;p&gt;&lt;img src="http://rmcreative.ru/img/yiiconf_logo.png" alt="YiiConf" title="YiiConf" /&gt;&lt;/p&gt;

&lt;p&gt;Вот и случилось то, о чём ещё с начала года начали говорить на нашем форуме. А именно, состоялся запуск первой ежегодной профессиональной конференции веб разработчиков, использующих в своих приложениях фреймворк Yii. Время проведения конференции – середина мая. Конкретные даты станут известны чуть позже, а пока что вы можете &lt;a href="http://yiiconf.ru/registration" title=""&gt;пройти предварительную регистрацию&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Финальная регистрация будет проходить после окончательного формирования списка докладов и докладчиков. Все прошедшие предварительную регистрацию получат уведомление заранее.&lt;/p&gt;

&lt;p&gt;Докладчики:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Александр Макаров&lt;/strong&gt;. Известен сообществу как Sam Dark. Опытный инженер, один из основных разработчиков Yii, создатель &lt;a href="http://yiiframework.ru/" title=""&gt;yiiframework.ru&lt;/a&gt; и блога &lt;a href="http://rmcreative.ru/" title=""&gt;RMCreative&lt;/a&gt;, автор книги &lt;a href="http://yiicookbook.org/" title=""&gt;Yii 1.1 Application Development Cookbook&lt;/a&gt;. Расскажет о том, как ведётся разработка Yii, поведает факты о том, что же будет в Yii2, ответит на вопросы, научит, как правильно помочь проекту.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Алексей Спиридонов&lt;/strong&gt;. Руководитель группы разработки и архитектор проекта &lt;a href="http://api.2gis.ru/" title=""&gt;api.2gis.ru&lt;/a&gt;. Расскажет о том, как применяют Yii в 2GIS.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Григорий Кочанов&lt;/strong&gt;. Тимлид в компании &lt;a href="http://www.sotmarket.ru/" title=""&gt;sotmarket.ru&lt;/a&gt; (крупный российский интернет-магазин, партнёрская сеть), 8 лет занимался аутсорсингом, в прошлом — финансовый инженер УкрСиббанка. Объяснит, как правильно готовить MANY_MANY.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Андрей Геоня&lt;/strong&gt;, разработчик 2GIS, продолжит рассказ о том, как работают в компании. Его доклад называется «Теория ограничений в Agile команде».&lt;/p&gt;

&lt;p&gt;Список докладов и докладчиков, несомненно, пополнится. Если у вас есть хорошая тема, желание и возможность выступить, пишите на org@yiiconf.ru. Докладчикам участие бесплатное.&lt;/p&gt;

&lt;p&gt;Стоимость участия будет составлять $50, 1500р. или 400 гривен. В данную сумму входит: участие в конференции, кофе-брейки, пакет материалов.&lt;/p&gt;

&lt;p&gt;Визы из России не требуются. Киев — очень интересный город, так что если есть возможность, можно приехать заранее с целью его посмотреть.&lt;/p&gt;

&lt;p&gt;За новостями можно &lt;a href="https://twitter.com/yiiconf" title=""&gt;следить в твиттере&lt;/a&gt; и социальных сетях. Если вы прошли предварительную регистрацию, о самом важном мы сообщим вам почтой.&lt;/p&gt;

&lt;p&gt;К участию также приглашаются спонсоры и инфопартнёры.&lt;/p&gt;

&lt;p&gt;По всем вопросам можно писать на org@yiiconf.ru.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://yiiconf.ru/" title=""&gt;До встречи на yiiconf&lt;/a&gt;!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Yiiframeworkru/~4/yof26kbh9u8" height="1" width="1"/&gt;</description>
			<guid isPermaLink="false">http://yiiframework.ru/news/yiiconf-2012,-kiev</guid>
			<pubDate>Thu, 08 Mar 2012 19:50:02 +0000</pubDate>
		<author>sam@rmcreative.ru (Alexander Makarov)</author>
		<feedburner:origLink>http://yiiframework.ru/news/yiiconf-2012,-kiev</feedburner:origLink></item>
		<item>
			<title><![CDATA[YiiTalk, эпизод 5]]></title>
			<link>http://feeds.yiiframework.ru/~r/Yiiframeworkru/~3/WMKDPl9IFEo/yiitalk,-epizod-5</link>
			<description>&lt;p&gt;Пятый эпизод подкаста про Yii, YiiTalk, вышел интересным. Участвуют &lt;a href="http://belyakov.su/" title=""&gt;Юрий Беляков&lt;/a&gt; и &lt;a href="http://andrey.opeykin.ru/" title=""&gt;Андрей Опейкин&lt;/a&gt;, известный сообществу как автор &lt;a href="https://github.com/yupe/yupe" title=""&gt;Yupe CMS&lt;/a&gt;. Обсуждали Yii, Yupe CMS, модульность в приложениях, Perl, книги и самую малость Ubuntu.&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="http://yiitalk.rpod.ru/267769.html" title=""&gt;Слушаем на rpod&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://yiitalk.podfm.ru/my/5/" title=""&gt;Слушаем на podfm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://belyakov.su/content/yiitalk-episode-05" title=""&gt;Оставляем отзывы в блоге ведущего&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/Yiiframeworkru/~4/WMKDPl9IFEo" height="1" width="1"/&gt;</description>
			<guid isPermaLink="false">http://yiiframework.ru/news/yiitalk,-epizod-5</guid>
			<pubDate>Thu, 08 Mar 2012 15:32:09 +0000</pubDate>
		<author>sam@rmcreative.ru (Alexander Makarov)</author>
		<feedburner:origLink>http://yiiframework.ru/news/yiitalk,-epizod-5</feedburner:origLink></item>
		<item>
			<title><![CDATA[YiiTalk, эпизод 4]]></title>
			<link>http://feeds.yiiframework.ru/~r/Yiiframeworkru/~3/h0-ltZilky4/yiitalk,-epizod-4</link>
			<description>&lt;p&gt;Эпизоды подкаста про Yii — YiiTalk выходят как горячие пирожки. Участвуют &lt;a href="http://belyakov.su/" title=""&gt;Юрий Беляков&lt;/a&gt; и Максим Фуртуна, известный сообществу как Ekstazi.&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="http://yiitalk.rpod.ru/263953.html" title=""&gt;Слушаем на rpod&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://yiitalk.podfm.ru/my/4/" title=""&gt;Слушаем на podfm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://belyakov.su/content/yiitalk-episode-04" title=""&gt;Оставляем отзывы в блоге ведущего&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/Yiiframeworkru/~4/h0-ltZilky4" height="1" width="1"/&gt;</description>
			<guid isPermaLink="false">http://yiiframework.ru/news/yiitalk,-epizod-4</guid>
			<pubDate>Tue, 21 Feb 2012 17:12:28 +0000</pubDate>
		<author>sam@rmcreative.ru (Alexander Makarov)</author>
		<feedburner:origLink>http://yiiframework.ru/news/yiitalk,-epizod-4</feedburner:origLink></item>
		<item>
			<title><![CDATA[YiiTalk, эпизод 3]]></title>
			<link>http://feeds.yiiframework.ru/~r/Yiiframeworkru/~3/b7weD7wdrW0/yiitalk,-epizod-3</link>
			<description>&lt;p&gt;И ещё один выпуск подкаста про Yii — YiiTalk. Участвуют &lt;a href="http://belyakov.su/" title=""&gt;Юрий Беляков&lt;/a&gt; и &lt;a href="http://devkp.ru/" title=""&gt;Константин Перминов&lt;/a&gt;.&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="http://yiitalk.rpod.ru/263571.html" title=""&gt;Слушаем на rpod&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://yiitalk.podfm.ru/my/3/" title=""&gt;Слушаем на podfm&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/Yiiframeworkru/~4/b7weD7wdrW0" height="1" width="1"/&gt;</description>
			<guid isPermaLink="false">http://yiiframework.ru/news/yiitalk,-epizod-3</guid>
			<pubDate>Fri, 17 Feb 2012 20:20:13 +0000</pubDate>
		<author>sam@rmcreative.ru (Alexander Makarov)</author>
		<feedburner:origLink>http://yiiframework.ru/news/yiitalk,-epizod-3</feedburner:origLink></item>
		<item>
			<title><![CDATA[Yii переехал на GitHub]]></title>
			<link>http://feeds.yiiframework.ru/~r/Yiiframeworkru/~3/RhurcZOXzMQ/yii-pereekhal-na-github</link>
			<description>&lt;p&gt;Yii официально целиком и полностью переехал &lt;a href="https://github.com/yiisoft/yii" title=""&gt;на GitHub&lt;/a&gt;. Перенесён весь код с полной историей, а также &lt;a href="https://github.com/yiisoft/yii/issues" title=""&gt;трекер со всеми тикетами&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Очень многие об этом просили и команда Yii думает, что это верный ход, который позволит сообществу в полной мере участвовать в разработке фреймворка и ускорить темпы его развития.&lt;/p&gt;

&lt;p&gt;Все кто использует SVN могут не волноваться. Ничего не отвалится. Код будет синхронизоваться с SVN каждые сутки.&lt;/p&gt;

&lt;p&gt;p.s. если что-то прошло не совсем гладко и вы это заметили, не стесняйтесь, пишите.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Yiiframeworkru/~4/RhurcZOXzMQ" height="1" width="1"/&gt;</description>
			<guid isPermaLink="false">http://yiiframework.ru/news/yii-pereekhal-na-github</guid>
			<pubDate>Wed, 15 Feb 2012 20:35:56 +0000</pubDate>
		<author>sam@rmcreative.ru (Alexander Makarov)</author>
		<feedburner:origLink>http://yiiframework.ru/news/yii-pereekhal-na-github</feedburner:origLink></item>
		<item>
			<title><![CDATA[Yii 1.1.10]]></title>
			<link>http://feeds.yiiframework.ru/~r/Yiiframeworkru/~3/uJJ5unustMo/yii-1.1.10</link>
			<description>&lt;p&gt;Вышел релиз 1.1.10. В данной версии, в основном, исправлены ошибки в &lt;code&gt;CActiveForm&lt;/code&gt;, &lt;code&gt;CJuiDatePicker&lt;/code&gt; и невозможность запуска с &lt;code&gt;yiilite.php&lt;/code&gt;.&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.yiiframework.com/files/CHANGELOG-1.1.10.txt" title=""&gt;Полный список изменений&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.yiiframework.com/download/" title=""&gt;Обновляемся&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/Yiiframeworkru/~4/uJJ5unustMo" height="1" width="1"/&gt;</description>
			<guid isPermaLink="false">http://yiiframework.ru/news/yii-1.1.10</guid>
			<pubDate>Mon, 13 Feb 2012 09:11:22 +0000</pubDate>
		<author>sam@rmcreative.ru (Alexander Makarov)</author>
		<feedburner:origLink>http://yiiframework.ru/news/yii-1.1.10</feedburner:origLink></item>
		<item>
			<title><![CDATA[YiiTalk, эпизод 2]]></title>
			<link>http://feeds.yiiframework.ru/~r/Yiiframeworkru/~3/c8Wx6zn6iVQ/yiitalk,-epizod-2</link>
			<description>&lt;p&gt;Вышел первый полноценный эпизод YiiTalk, русскоязычного подкаста про Yii.&lt;/p&gt;

&lt;p&gt;В гостях разработчик ядра Yii Александр Макаров, известный также под ником SamDark. Говорим об Александре, Yii и программировании в целом.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://yiitalk.podfm.ru/my/2/" title=""&gt;Слушаем на podfm&lt;/a&gt; или &lt;a href="http://yiitalk.rpod.ru/" title=""&gt;на rpod&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Yiiframeworkru/~4/c8Wx6zn6iVQ" height="1" width="1"/&gt;</description>
			<guid isPermaLink="false">http://yiiframework.ru/news/yiitalk,-epizod-2</guid>
			<pubDate>Tue, 24 Jan 2012 19:44:24 +0000</pubDate>
		<author>sam@rmcreative.ru (Alexander Makarov)</author>
		<feedburner:origLink>http://yiiframework.ru/news/yiitalk,-epizod-2</feedburner:origLink></item>
		<item>
			<title><![CDATA[Yii 1.1.9]]></title>
			<link>http://feeds.yiiframework.ru/~r/Yiiframeworkru/~3/Jc7aWhnCFwc/yii-1.1.9</link>
			<description>&lt;p&gt;Вышла стабильная версия Yii 1.1.9. В данном релизе около 60 улучшений и исправленных ошибок.&lt;/p&gt;

&lt;p&gt;Полный список изменений можно посмотреть &lt;a href="http://www.yiiframework.com/files/CHANGELOG-1.1.9.txt"&gt;в соответствующем файле&lt;/a&gt;. Перед обновлением с более ранних версий важно &lt;a href="http://www.yiiframework.com/files/UPGRADE-1.1.9.txt"&gt;ознакомиться с инструкциями&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Русскоязычная документация, как обычно, находится в полностью актуальном состоянии. Кроме того, поправлены все найденные на момент релиза опечатки. Спасибо всем, кто использует Orphus на yiiframework.ru.&lt;/p&gt;

&lt;p&gt;Рассмотрим наиболее интересные изменения.&lt;/p&gt;

&lt;h3&gt;Более удобный способ определения &lt;code&gt;through&lt;/code&gt; в отношениях ActiveRecord&lt;/h3&gt;

&lt;p&gt;Опция &lt;code&gt;though&lt;/code&gt; была добавлена в версии 1.1.7, но синтаксис был не слишком удобен, так что было решено сделать его более явным. В текущей версии используется следующий синтаксис:&lt;/p&gt;

&lt;div class="hl-code"&gt;&lt;div class="php-hl-main"&gt;&lt;pre&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-string"&gt;comments&lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-code"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="php-hl-reserved"&gt;array&lt;/span&gt;&lt;span class="php-hl-brackets"&gt;(&lt;/span&gt;&lt;span class="php-hl-identifier"&gt;self&lt;/span&gt;&lt;span class="php-hl-code"&gt;::&lt;/span&gt;&lt;span class="php-hl-identifier"&gt;HAS_MANY&lt;/span&gt;&lt;span class="php-hl-code"&gt;,&lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-string"&gt;Comment&lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-code"&gt;,&lt;/span&gt;&lt;span class="php-hl-reserved"&gt;array&lt;/span&gt;&lt;span class="php-hl-brackets"&gt;(&lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-string"&gt;key1&lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-code"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-string"&gt;key2&lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-brackets"&gt;)&lt;/span&gt;&lt;span class="php-hl-code"&gt;,&lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-string"&gt;through&lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-code"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-string"&gt;posts&lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-brackets"&gt;)&lt;/span&gt;&lt;span class="php-hl-code"&gt;,&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;В приведённом выше &lt;code&gt;array('key1'=&amp;gt;'key2')&lt;/code&gt;:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;code&gt;key1&lt;/code&gt; является ключом, определённым в отношении, котрое указано в &lt;code&gt;through&lt;/code&gt; (в нашем случае это &lt;code&gt;posts&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;key2&lt;/code&gt; является ключом, определённым в модели, на которую указывает отношение (в нашем случае это &lt;code&gt;Comment&lt;/code&gt;).&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;code&gt;through&lt;/code&gt; можно использовать как для &lt;code&gt;HAS_ONE&lt;/code&gt;, так и для &lt;code&gt;HAS_MANY&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Подробнее данная возможность описана в разделе &lt;a href="http://yiiframework.ru/doc/guide/ru/database.arr"&gt;Реляционная Active Record&lt;/a&gt; полного руководства.&lt;/p&gt;

&lt;h3&gt;Поддержка групп условий в Model::relations()&lt;/h3&gt;

&lt;p&gt;Теперь можно использовать группы условий при определении отношений модели:&lt;/p&gt;

&lt;div class="hl-code"&gt;&lt;div class="php-hl-main"&gt;&lt;pre&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-string"&gt;recentApprovedComments&lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-code"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="php-hl-reserved"&gt;array&lt;/span&gt;&lt;span class="php-hl-brackets"&gt;(&lt;/span&gt;&lt;span class="php-hl-identifier"&gt;self&lt;/span&gt;&lt;span class="php-hl-code"&gt;::&lt;/span&gt;&lt;span class="php-hl-identifier"&gt;BELONGS_TO&lt;/span&gt;&lt;span class="php-hl-code"&gt;, &lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-string"&gt;Post&lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-code"&gt;, &lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-string"&gt;post_id&lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-code"&gt;, 
    &lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-string"&gt;scopes&lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-code"&gt; =&amp;gt; &lt;/span&gt;&lt;span class="php-hl-reserved"&gt;array&lt;/span&gt;&lt;span class="php-hl-brackets"&gt;(&lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-string"&gt;approved&lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-code"&gt;, &lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-string"&gt;recent&lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-brackets"&gt;)&lt;/span&gt;&lt;span class="php-hl-brackets"&gt;)&lt;/span&gt;&lt;span class="php-hl-code"&gt;,&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;При использовании лишь одной группы условий её можно указать как строку.&lt;/p&gt;

&lt;h3&gt;Возможность сделать JOIN между моделями по заданным ключам&lt;/h3&gt;

&lt;p&gt;В данной версии стало возможым создание отношений по заданной паре PK-&amp;gt;FK не опираясь на схему данных. Это означает, что можно, например, задать следующее отношение для модели &lt;code&gt;Day&lt;/code&gt;:&lt;/p&gt;

&lt;div class="hl-code"&gt;&lt;div class="php-hl-main"&gt;&lt;pre&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-string"&gt;jobs&lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-code"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="php-hl-reserved"&gt;array&lt;/span&gt;&lt;span class="php-hl-brackets"&gt;(&lt;/span&gt;&lt;span class="php-hl-identifier"&gt;self&lt;/span&gt;&lt;span class="php-hl-code"&gt;::&lt;/span&gt;&lt;span class="php-hl-identifier"&gt;HAS_MANY&lt;/span&gt;&lt;span class="php-hl-code"&gt;, &lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-string"&gt;Job&lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-code"&gt;, &lt;/span&gt;&lt;span class="php-hl-reserved"&gt;array&lt;/span&gt;&lt;span class="php-hl-brackets"&gt;(&lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-string"&gt;date&lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-code"&gt; =&amp;gt; &lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-string"&gt;target_date&lt;/span&gt;&lt;span class="php-hl-quotes"&gt;'&lt;/span&gt;&lt;span class="php-hl-brackets"&gt;)&lt;/span&gt;&lt;span class="php-hl-brackets"&gt;)&lt;/span&gt;&lt;span class="php-hl-code"&gt;,&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;В данном случае &lt;code&gt;Day&lt;/code&gt; может содержать несколько &lt;code&gt;Job&lt;/code&gt;ов. При этом они не связаны привычным образом. Мы задали ключ в виде &lt;code&gt;array('fk'=&amp;gt;'pk')&lt;/code&gt;, то есть на выходе мы получим SQL вроде&lt;/p&gt;

&lt;pre&gt;SELECT * FROM day t
JOIN job ON t.date = job.target_date
&lt;/pre&gt;

&lt;h3&gt;Возможность перекрыть классы ядра при помощи Yii::$classMap&lt;/h3&gt;

&lt;p&gt;Начиная с 1.1.5 в Yii была возможность &lt;a href="http://yiiframework.ru/doc/guide/ru/basics.namespace"&gt;заранее импортировать классы&lt;/a&gt; и использовать их без явного импорта или &lt;code&gt;include&lt;/code&gt;. Теперь используя тот же самый подход можно перекрыть &lt;a href="http://code.google.com/p/yii/source/browse/trunk/framework/YiiBase.php#632"&gt;классы ядра&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Yiiframeworkru/~4/Jc7aWhnCFwc" height="1" width="1"/&gt;</description>
			<guid isPermaLink="false">http://yiiframework.ru/news/yii-1.1.9</guid>
			<pubDate>Sun, 01 Jan 2012 05:08:37 +0000</pubDate>
		<author>sam@rmcreative.ru (Alexander Makarov)</author>
		<feedburner:origLink>http://yiiframework.ru/news/yii-1.1.9</feedburner:origLink></item>
		<item>
			<title><![CDATA[Обновлены архивы расширений yiiext]]></title>
			<link>http://feeds.yiiframework.ru/~r/Yiiframeworkru/~3/QcIYmgm0_xc/obnovleny-arkhivy-rasshchireniy-yiiext</link>
			<description>&lt;p&gt;Обновлены следующие расширения:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;activeFormValidation 0.4&lt;/li&gt;
&lt;li&gt;blueprint 0.2&lt;/li&gt;
&lt;li&gt;ensureNull 1.0.1&lt;/li&gt;
&lt;li&gt;fileUpload 0.3&lt;/li&gt;
&lt;li&gt;form 0.5&lt;/li&gt;
&lt;li&gt;imperaviRedactor 0.3&lt;/li&gt;
&lt;li&gt;smarty 0.9.9&lt;/li&gt;
&lt;li&gt;taggable 1.5&lt;/li&gt;
&lt;li&gt;trees 1.4&lt;/li&gt;
&lt;li&gt;twig 0.9.4&lt;/li&gt;
&lt;li&gt;zendAutoloader 1.1.1&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;a href="http://code.google.com/p/yiiext/"&gt;Обновляемся&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Yiiframeworkru/~4/QcIYmgm0_xc" height="1" width="1"/&gt;</description>
			<guid isPermaLink="false">http://yiiframework.ru/news/obnovleny-arkhivy-rasshchireniy-yiiext</guid>
			<pubDate>Sat, 23 Jul 2011 12:48:14 +0000</pubDate>
		<author>sam@rmcreative.ru (Alexander Makarov)</author>
		<feedburner:origLink>http://yiiframework.ru/news/obnovleny-arkhivy-rasshchireniy-yiiext</feedburner:origLink></item>
	</channel>
</rss>

