<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Комментарии / Профиль developinwed]]></title>
    <link>https://habr.com/ru/users/developinwed/comments/</link>
    <description><![CDATA[Хабр: комментарии пользователя developinwed]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Fri, 01 May 2026 22:43:04 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      

      
        
  
    <item>
      <title>11.03.2016 17:01:33 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/279063/#comment_8802545</guid>
      <link>https://habr.com/ru/articles/279063/#comment_8802545</link>
      <description><![CDATA[Если в about:config отключить проверку, выставив значение xpinstall.signatures.required в false, то можно и не использовать подпись?<br/>
]]></description>
      <pubDate>Fri, 11 Mar 2016 17:01:33 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.08.2015 13:34:50 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/226931/#comment_8539529</guid>
      <link>https://habr.com/ru/articles/226931/#comment_8539529</link>
      <description><![CDATA[Спасибо! Поправил]]></description>
      <pubDate>Mon, 17 Aug 2015 13:34:50 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>19.01.2015 10:56:48 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/226931/#comment_8230533</guid>
      <link>https://habr.com/ru/articles/226931/#comment_8230533</link>
      <description><![CDATA[<pre><code class="php">//Для текущего языка
Yii::$app-&gt;urlManager-&gt;createUrl('/myurl', array('lang_id'=&gt;Lang::getCurrent()-&gt;id));

//Для кастомного
$lang = Lang::find()-&gt;where('local = :local', [':local' =&gt; 'en-En'])-&gt;one();
Yii::$app-&gt;urlManager-&gt;createUrl('/myurl', array('lang_id'=&gt;$lang-&gt;id));
</code></pre>]]></description>
      <pubDate>Mon, 19 Jan 2015 10:56:48 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>26.10.2014 15:52:57 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/226931/#comment_8091219</guid>
      <link>https://habr.com/ru/articles/226931/#comment_8091219</link>
      <description><![CDATA[Спасибо за вопрос. Действительно, createUrl — не участвует в формировании action в форме. Так же он не участвует в виджетах, например GridView. Для этого пришлось немного переписать класс LangRequest, и переопределить в нем resolvePathInfo, а не resolveRequestUri. Изменения коснулись только пункта «Определения языка» и «Виджет переключения языков»(сменить Yii::$app-&gt;getRequest()-&gt;getUrl() на Yii::$app-&gt;getRequest()-&gt;getLangUrl()). Изменения внес в статью. Теперь в формах и виджетах урлы формируются корректно.]]></description>
      <pubDate>Sun, 26 Oct 2014 15:52:57 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

  
    <item>
      <title>20.06.2014 10:27:59 </title>
      <guid isPermaLink="true">https://habr.com/ru/articles/226931/#comment_7702239</guid>
      <link>https://habr.com/ru/articles/226931/#comment_7702239</link>
      <description><![CDATA[Сомневался в добавлении этого в статью. Добавлю комментом. Обычно делаем через таблицу связей. Типичный пример для блога и постов.<br/>
Таблица post(модель Post) — храним метаинформацию, которая не имеет отношения к контенту. То есть такие поля: id, owner_id, date_create, date_update.<br/>
Таблица post_lang(модель PostLang) — связь контента по языкам. Поля: id, post_id, lang_id, name, description. Соответственно поля post_id — это id из таблицы post, lang_id — это id из таблицы lang. name и description — контент на соответствующем языке.<br/>
В модель Post добавляем отношение:<br/>
<br/>
public function getContent($lang_id=null)<br/>
 {<br/>
 $lang_id = ($lang_id === null)? Lang::getCurrent()-&gt;id: $lang_id;<br/>
<br/>
return $this-&gt;hasOne(PostLang::className(), ['post_id' =&gt; 'id'])-&gt;where('lang_id = :lang_id', [':lang_id' =&gt; $lang_id]);<br/>
 }<br/>
<br/>
Тогда в отображении, для текущего языка, контент можно получить так: $post-&gt;content-&gt;name; — заголовок поста, $post-&gt;content-&gt;description; — сам пост.<br/>
Или для контента на определенном языке, задав идентификатор языка($lang_id): $post-&gt;getContent($lang_id)-&gt;name; $post-&gt;getContent($lang_id)-&gt;description;<br/>
]]></description>
      <pubDate>Fri, 20 Jun 2014 10:27:59 GMT</pubDate>
      <dc:creator><![CDATA[]]></dc:creator>
    </item>
  

      

      

    
  </channel>
</rss>
