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

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

  <channel>
    <title><![CDATA[Статьи]]></title>
    <link>https://habr.com/ru/users/botcoder/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя botcoder]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Thu, 23 Apr 2026 17:20:25 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><![CDATA[Рекордсмены в Fusc последовательности]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/859162/</guid>
      <link>https://habr.com/ru/articles/859162/?utm_campaign=859162&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/479/189/592/479189592d70dfee14fa0ce25aabb208.png" /><p>Анализ подходов к решению олимпиадной задачи по программированию, связанной с диатомической числовой последовательностью Штерна. Или как незадачливый программист решил стряхнуть пыль со своих навыков и попробовал решить задачу из разряда простых с сайта <a href="https://www.spoj.com/" rel="noopener noreferrer nofollow">https://www.spoj.com/</a></p><p></p> <a href="https://habr.com/ru/articles/859162/?utm_campaign=859162&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Tue, 19 Nov 2024 22:48:37 GMT</pubDate>
      <dc:creator><![CDATA[BotCoder]]></dc:creator>
      <category><![CDATA[Занимательные задачки]]></category><category><![CDATA[PHP]]></category><category><![CDATA[Математика]]></category><category><![CDATA[Алгоритмы]]></category>
      <category><![CDATA[бинарные деревья]]></category><category><![CDATA[числовые последовательности]]></category><category><![CDATA[олимпиадное программирование]]></category><category><![CDATA[php]]></category><category><![CDATA[анализ сложности алгоритмов]]></category><category><![CDATA[Последовательность Штерна]]></category><category><![CDATA[Fusc последовательность]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Джентльменский набор Doctrine 2 для Symfony 3.3.6: Создание сущности, ассоциации и рекурсивные связи]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/334446/</guid>
      <link>https://habr.com/ru/articles/334446/?utm_campaign=334446&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/web/0c8/14d/ea6/0c814dea68094b53be644740de1d3419.jpg"><br>
<br>
Доброго дня, читатель!<br>
<br>
<h3>Что мы будем делать с вами по ходу чтения статьи</h3><br>
<ul>
<li>Создадим простые сущности</li>
<li>Немного поговорим об ORM аннотациях</li>
<li>Реализуем ассоциации:<br>
 <ol>
<li>Двунаправленные связи Один к Одному</li>
<li>Двунаправленные связи Один ко Многим</li>
<li>Двунаправленные связи Многие ко Многим</li>
<li>Рекурсивные связи</li>
</ol> <br>
 </li>
<li>Поиграемся этими сущностями с помощью фикстур</li>
</ul><br> <a href="https://habr.com/ru/articles/334446/?utm_campaign=334446&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше →</a>]]></description>
      
      <pubDate>Sat, 12 Aug 2017 07:14:40 GMT</pubDate>
      <dc:creator><![CDATA[BotCoder]]></dc:creator>
      <category><![CDATA[Doctrine ORM]]></category><category><![CDATA[PHP]]></category><category><![CDATA[Symfony]]></category>
      <category><![CDATA[php]]></category><category><![CDATA[symfony 3]]></category><category><![CDATA[doctrine 2]]></category><category><![CDATA[associations]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[ЧПУ (SEF URLs) в Symfony 3 — автогенерация slug, настройка и маршрутизация]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/330170/</guid>
      <link>https://habr.com/ru/articles/330170/?utm_campaign=330170&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Всем доброго времени суток!<br/>
<br/>
Третьего дня мне понадобилось провести блиц вебинар на тему ЧПУ в Symfony. Вообще время вебинара у меня ограничено двумя часами, при этом я должен был рассказать еще и про автогенерацию CRUD функционала (scaffolding) в той же Symfony, и про простейший способ создать постраничность. Это создало проблему, так как я знаю как сделать ЧПУ «ручками», не прибегая к автоматизированным под эту задачу инструментам, но рассказ получился бы долгий и оказались бы затянутыми в обсуждение лишние темы. Поэтому я пошел спрашивать у Интернета как сделать все проще. И вот я оказался в той редкой ситуации, когда такая популярная платформа как Symfony не имеет банального обучающего материала на тему «ЧПУ в три клика». Смотрел так же и на английском языке, но там тоже пусто (может плохо искал — время было ограничено). В общем я справился с поиском разрозненного материала по данной теме, а так же со сбором его в единое повествование, так что почему бы не поделиться со всеми?<br/>
<br/>
<a href="https://pp.userapi.com/c637927/v637927504/55e4e/r0KrQlff3qk.jpg"><img src="https://habrastorage.org/web/d6e/bb1/461/d6ebb1461cfa408e9b472f0d3486e69b.jpg"/></a><br/>
 <a href="https://habr.com/ru/articles/330170/?utm_campaign=330170&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Sun, 04 Jun 2017 21:38:50 GMT</pubDate>
      <dc:creator><![CDATA[BotCoder]]></dc:creator>
      <category><![CDATA[Doctrine ORM]]></category><category><![CDATA[PHP]]></category><category><![CDATA[Symfony]]></category>
      <category><![CDATA[slug]]></category><category><![CDATA[PHP]]></category><category><![CDATA[doctrineextension]]></category><category><![CDATA[doctrine]]></category><category><![CDATA[symfony 3]]></category><category><![CDATA[чпу]]></category><category><![CDATA[sef urls]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
