<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_13_thread_37566"  />
<title>rulinux.net - Форум - Web-development - [rulinux-symfony]Разметка</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Web-development - [rulinux-symfony]Разметка</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=2#147930</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=2#147930</guid>
<pubDate>Tue, 17 Jul 2012 08:33:21 +0400</pubDate>
<description><![CDATA[<p>Гы. Я пока фрилансом тут занимаюсь. Вот завершил проект. Снова за рулин взялся. Заодно ищу работу на постоянку. Как вариант рассматриваю и Нерезиновск и Поребрик-сити. Но сперва поищу тут. </p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=2#147929</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=2#147929</guid>
<pubDate>Tue, 17 Jul 2012 08:16:15 +0400</pubDate>
<description><![CDATA[<p>Я смотрю ты хорошо по симфони продвинулся. Когда в Неризиновск планируешь понаехать отнимать хлеб у &quot;дорогих масквичей&quot;?)))</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#147928</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#147928</guid>
<pubDate>Tue, 17 Jul 2012 08:02:51 +0400</pubDate>
<description><![CDATA[<p>Например для <a href="http://rulinux.net/mark">этого</a></p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#147927</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#147927</guid>
<pubDate>Tue, 17 Jul 2012 08:00:30 +0400</pubDate>
<description><![CDATA[<p>А в базе-то зачем это хранить?</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#147926</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#147926</guid>
<pubDate>Tue, 17 Jul 2012 07:24:05 +0400</pubDate>
<description><![CDATA[<p>Появилось свободное время. Доделал наконец-то разметку. Вот что получилось:</p><p></p><p><fieldset><legend>]</legend><code><br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #009933; font-style: italic;">/**<br />
&nbsp;* @author Tux-oid<br />
&nbsp;*/</span><br />
<br />
<span style="color: #000000; font-weight: bold;">namespace</span> RL\MainBundle\Entity<span style="color: #339933;">;</span><br />
use Doctrine\ORM\Mapping <span style="color: #b1b100;">as</span> ORM<span style="color: #339933;">;</span><br />
<br />
<span style="color: #009933; font-style: italic;">/**<br />
&nbsp;* @ORM\Entity<br />
&nbsp;* @ORM\Table(name=&quot;marks&quot;)<br />
&nbsp;* @ORM\InheritanceType(&quot;SINGLE_TABLE&quot;)<br />
&nbsp;* @ORM\DiscriminatorColumn(name=&quot;content_type&quot;, type=&quot;string&quot;, length=20)<br />
&nbsp;* @ORM\DiscriminatorMap({&quot;mark&quot;=&quot;Mark&quot;})<br />
&nbsp; */</span><br />
abstract <span style="color: #000000; font-weight: bold;">class</span> Mark<br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009933; font-style: italic;">/**<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;* @ORM\Id<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;* @ORM\Column(name=&quot;id&quot;, type=&quot;integer&quot;)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;* @ORM\GeneratedValue(strategy=&quot;AUTO&quot;)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;*/</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; protected <span style="color: #000088;">$id</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009933; font-style: italic;">/**<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;* @ORM\Column(name=&quot;name&quot;, type=&quot;string&quot;, length=256)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;*/</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; protected <span style="color: #000088;">$name</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009933; font-style: italic;">/**<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;* @ORM\Column(name=&quot;description&quot;, type=&quot;text&quot;, unique=&quot;true&quot;, nullable=&quot;false&quot;)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;*/</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; protected <span style="color: #000088;">$description</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009933; font-style: italic;">/**<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;* @ORM\OneToMany(targetEntity=&quot;RL\SecurityBundle\Entity\User&quot;, mappedBy=&quot;mark&quot;)<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;*/</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; protected <span style="color: #000088;">$users</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> __construct<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">users</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> \Doctrine\Common\Collections\ArrayCollection<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009933; font-style: italic;">/**<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;* Get id<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;*<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;* @return integer<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;*/</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> getId<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">id</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//...</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; abstract <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> render<span style="color: #009900;">&#40;</span><span style="color: #000088;">$string</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
&nbsp;</code></fieldset></p><p></p><p><fieldset><legend>]</legend><code><br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #009933; font-style: italic;">/**<br />
&nbsp;* @author Tux-oid<br />
&nbsp;*/</span><br />
<br />
<span style="color: #000000; font-weight: bold;">namespace</span> RL\MainBundle\Entity<span style="color: #339933;">;</span><br />
use Doctrine\ORM\Mapping <span style="color: #b1b100;">as</span> ORM<span style="color: #339933;">;</span><br />
use RL\MainBundle\Entity\Mark<span style="color: #339933;">;</span><br />
<br />
<span style="color: #009933; font-style: italic;">/**<br />
&nbsp;* @ORM\Entity<br />
&nbsp;*<br />
&nbsp;*/</span><br />
final <span style="color: #000000; font-weight: bold;">class</span> BbCode <span style="color: #000000; font-weight: bold;">extends</span> Mark<br />
<span style="color: #009900;">&#123;</span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009933; font-style: italic;">/**<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;* @param $string<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;* @return mixed|string<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;*/</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> render<span style="color: #009900;">&#40;</span><span style="color: #000088;">$string</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$code</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$lang</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//...</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #000088;">$string</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
&nbsp;</code></fieldset></p><p></p><p><fieldset><legend>]</legend><code><br />
netpositive_discriminator_map:<br />
&nbsp; &nbsp; discriminator_map:<br />
&nbsp; &nbsp; &nbsp; &nbsp; mark:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; entity: RL\MainBundle\Entity\Mark<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; children:<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; texMark: RL\MainBundle\Entity\TexMark<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; bbcode: RL\MainBundle\Entity\BbCode<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; wakabaMark: RL\MainBundle\Entity\WakabaMark<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; baseHtml: RL\MainBundle\Entity\BaseHtml<br />
&nbsp;</code></fieldset></p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146640</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146640</guid>
<pubDate>Fri, 06 Jul 2012 13:08:52 +0400</pubDate>
<description><![CDATA[<p>Сделал наподобие.</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146638</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146638</guid>
<pubDate>Fri, 06 Jul 2012 13:03:45 +0400</pubDate>
<description><![CDATA[<p>А чем тебе идея с драйвером не понравилась, заверни это в сервил и получится все супер по симфонийски.))) <fieldset><legend>php</legend><code><br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #000000; font-weight: bold;">interface</span> IMarkup <span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #000000; font-weight: bold;">function</span> Render<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">class</span> MarkDown <span style="color: #000000; font-weight: bold;">extends</span> IMarkup <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp;<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> Render<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #339933;">...</span> <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">class</span> HTML <span style="color: #000000; font-weight: bold;">extends</span> IMarkup <span style="color: #009900;">&#123;</span> <span style="color: #339933;">...</span> <span style="color: #009900;">&#125;</span><br />
<span style="color: #000000; font-weight: bold;">class</span> Plain <span style="color: #000000; font-weight: bold;">extends</span> IMarkup <span style="color: #009900;">&#123;</span> <span style="color: #339933;">...</span> <span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">class</span> Poster <span style="color: #009900;">&#123;</span><br />
&nbsp; <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000088;">$markupDrivers</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/array"><span style="color: #990000;">array</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'md'</span><span style="color: #339933;">=&gt;</span>MarkDown<span style="color: #339933;">,</span> <span style="color: #0000ff;">'html'</span><span style="color: #339933;">=&gt;</span>HTML<span style="color: #339933;">,</span> <span style="color: #0000ff;">'txt'</span><span style="color: #339933;">=&gt;</span>Plain<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> OutPost<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp;renderer <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #000088;">$markupDrivers</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">markupType</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp;renderer<span style="color: #339933;">-&gt;</span><span style="color: #004000;">Render</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
&nbsp;</code></fieldset></p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146596</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146596</guid>
<pubDate>Fri, 06 Jul 2012 07:26:47 +0400</pubDate>
<description><![CDATA[<p>Сделать с помощью трейтов не получится потому-что симфония еще не умеет работать с php 5.4. По крайней мере версия 2.0.xx. Придется ибо реализовывать примеси самому, либо искать другое решение.</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146479</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146479</guid>
<pubDate>Thu, 05 Jul 2012 16:14:30 +0400</pubDate>
<description><![CDATA[<p>Что-то ты меня запутал в корягу.. Предлагаю вернуться к сути обсуждения: рассмотреть варианты реализации фнкционала, предложенные Тюксоидом и аргументированно выбрать оптимальный.</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146430</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146430</guid>
<pubDate>Thu, 05 Jul 2012 12:56:31 +0400</pubDate>
<description><![CDATA[<p><i>> Не сцы, мы не уволим тебя с рулинукса за это.</i><br><br><br>Специалисты по KISS, такие специалисты. Во всем ищут простоту, но в данном случае всё сложнее))) не забыть подписать обходной должен был KISS-специалист. А то ведь тоже считают его лишней сущностью, до того момента как Эйчары им популярно не объяснят обратное.)))</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146428</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146428</guid>
<pubDate>Thu, 05 Jul 2012 12:48:45 +0400</pubDate>
<description><![CDATA[<p>Сорри. Мне показалось что это ответ на <a href="http://rulinux.net/thread_37566_page_1#msg146421">http://rulinux.net/thread_37566_page_1#msg146421</a>. Невнимательность. :)</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146427</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146427</guid>
<pubDate>Thu, 05 Jul 2012 12:45:39 +0400</pubDate>
<description><![CDATA[<p>Ах, так вот кто всё это время прикидывался юзверем <b><a href="/profile.php?user=Ax-Xa-Xa">Ax-Xa-Xa</a></b>!</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146425</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146425</guid>
<pubDate>Thu, 05 Jul 2012 12:40:16 +0400</pubDate>
<description><![CDATA[<p>Еще бы вы меня уволили. А кто же вам тогда на халявку код писать то будет? :)</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146423</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146423</guid>
<pubDate>Thu, 05 Jul 2012 12:28:38 +0400</pubDate>
<description><![CDATA[<p>Не сцы, мы не уволим тебя с рулинукса за это.</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146421</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146421</guid>
<pubDate>Thu, 05 Jul 2012 12:16:01 +0400</pubDate>
<description><![CDATA[<p>Доставляющая паста.</p><p></p><p><div class="quote"><pre>Здравствуйте. Меня зовут Вячеслав, мне 22 года и я пхп программист. Я сижу на пхп с 18 лет. Первый раз я попробовал пхп с другом. Мы сидели, обсуждали веб-технологии и тут он сказал, что недавно пробовал пхп. Он предложил попробовать мне. Поначалу я не согласился, ведь это пхп, я слышал много плохих слухов про него, слышал, что он вызывает зависимость. Но друг настаивал, говорил, что в жизни нужно попробовать все и я сдался. Он предложил бесплатный скрипт, выводящий «Hello world!». Он казался совсем безобидным, но как потом оказалось, я уже не мог остановиться. Уже очень скоро благодаря пхп я попробовал свою первую cms. Это сейчас я понимаю, насколько опасным был этот шаг, но тогда я ничего не понимал, и мне это нравилось. Я не заметил, как после первой испробованной cms, мне уже захотелось написать свою. Дальше было только хуже. Я уже рискнул попробовать кое что потяжелее. Я решил попробовать свой первый фреймворк. Это было прекрасно. Но это была дорога в никуда. На тот момент родственники уже отчаялись мне помочь, а моя девушка узнав, что я использую пхп бросила меня. Я все больше отдалялся от своих друзей и родных, мое окружение составляли такие же пхп-программисты как и я. Мы собирались у одного в квартире, подключались к серверу и совместно программировали, используя пхп и фреймворки. Я попал в этот капкан пхп и теперь не могу самостоятельно избавиться от этого, моя жизнь сломана. Если бы мог вернуться в то время, я бы все исправил, и никогда не купился на эту уловку. Написано под воздействием тяжелой трудовой недели.</pre></div></p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146385</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146385</guid>
<pubDate>Thu, 05 Jul 2012 05:17:35 +0400</pubDate>
<description><![CDATA[<p>Возрражать я ничего не собираюсь. Таких горе &quot;специалистов по всему исповедующих KISS&quot; я за 20 лет повидал предостаточно. Беседовать с вами как правило бесмолезно и заканчивается это чаще всего так: &quot;Ну все, давай, досвидания. Не забудь обходной подписать&quot;.)))<br><br><br><br><br><br></p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146377</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146377</guid>
<pubDate>Wed, 04 Jul 2012 19:49:26 +0400</pubDate>
<description><![CDATA[<p>&gt; Мух-ха-ха! По моему комментарии излишни)))
<br><br>
А по-моему тебе просто по существу вопроса возразить нечего :)</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146376</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146376</guid>
<pubDate>Wed, 04 Jul 2012 19:47:38 +0400</pubDate>
<description><![CDATA[<p><i>> Я не утверждал, что я учу прогеров и сисадминов.</i><br>Да ладно, мы всё понели)))</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146375</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146375</guid>
<pubDate>Wed, 04 Jul 2012 19:46:35 +0400</pubDate>
<description><![CDATA[<p>Я не утверждал, что я учу прогеров и сисадминов.</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146374</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146374</guid>
<pubDate>Wed, 04 Jul 2012 19:45:43 +0400</pubDate>
<description><![CDATA[<p><i>> В этом случае у тебя отработает ветка, которую я пометил как &quot;// ERROR! File Not found! Do something!&quot;</i><br><i>> напиши в тетрадке аббревиатуру &quot;KISS&quot; 300 раз в столбик</i><br><i>> Я работаю над ошибками горе-программистов и горе-администраторов.</i><br><i>> Я не говорил что мы промышляем сайтиками :)</i><br><i>> Я не говорил, что я пыхер с опытом :)</i><br> Мух-ха-ха! По моему комментарии излишни))) </p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146372</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146372</guid>
<pubDate>Wed, 04 Jul 2012 19:44:11 +0400</pubDate>
<description><![CDATA[<p>&gt; А как душал, как дышал (с), когда давал советы по пыху, опытным пыхерам.))))
<br><br>
Что тебя беспокоит? Все разработчики стремятся совершать одни и те же ошибки. </p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146371</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146371</guid>
<pubDate>Wed, 04 Jul 2012 19:43:23 +0400</pubDate>
<description><![CDATA[<p>«Опытный пыхер», даже как-то пошло звучит :)</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146369</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146369</guid>
<pubDate>Wed, 04 Jul 2012 19:34:49 +0400</pubDate>
<description><![CDATA[<p><i>> Я не говорил, что я пыхер с опытом :)</i><br> А как душал, как дышал (с), когда давал советы по пыху, опытным пыхерам.)))) </p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146368</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146368</guid>
<pubDate>Wed, 04 Jul 2012 19:32:10 +0400</pubDate>
<description><![CDATA[<p>Тем более интерено, чем пыхер с таким убогим кругозором может учить пргеров и сисадминов.)))</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146367</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146367</guid>
<pubDate>Wed, 04 Jul 2012 19:31:36 +0400</pubDate>
<description><![CDATA[<p>Я не говорил, что я пыхер с опытом :)</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146365</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146365</guid>
<pubDate>Wed, 04 Jul 2012 19:30:30 +0400</pubDate>
<description><![CDATA[<p>Я не говорил что мы промышляем сайтиками :)</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146363</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146363</guid>
<pubDate>Wed, 04 Jul 2012 19:29:02 +0400</pubDate>
<description><![CDATA[<p>Как какие есно сайты миллионики (разве интерпрайзы в тысячу рыл занимаются чем-меньшим?)))? Или таки спизнул нам тут?)))</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146362</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146362</guid>
<pubDate>Wed, 04 Jul 2012 19:26:21 +0400</pubDate>
<description><![CDATA[<p><i>> Я работаю над ошибками горе-программистов и горе-администраторов.</i><br> А мужно по конкрентнее. Уж очень хочется узнать, что за интерпраз на тысячу ртов, где пыхер с опытом и заявками школоты ратотает над ошибками прграммистои и   даже самих истемных одминов)))<br><br> ОМГ! Я в не терпении приобщица к токому мощному ноу-хау)))</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146361</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146361</guid>
<pubDate>Wed, 04 Jul 2012 19:25:10 +0400</pubDate>
<description><![CDATA[<p>На какие шедевры?</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146355</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146355</guid>
<pubDate>Wed, 04 Jul 2012 19:05:04 +0400</pubDate>
<description><![CDATA[<p><i>> команде около тысячи человек</i><br> Ага. Тысяча))) Помечтай говорят не вредно))) может ты еще и урл дашь на последнии шедевры)))</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146352</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146352</guid>
<pubDate>Wed, 04 Jul 2012 18:42:32 +0400</pubDate>
<description><![CDATA[<p>&gt; А тебе задание написать над чем ты работаешь, сколько человек в твоей команде и сколько тебе за это платят?)))
<br><br>
Я работаю над ошибками горе-программистов и горе-администраторов. В команде около тысячи человек (если считать менеджеров и уборщиц - множь на два), равномерно распределённых вокруг земного шара. Платят из рук вон плохо, как минимум в два раза меньше, чем я того стою.
</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146343</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146343</guid>
<pubDate>Wed, 04 Jul 2012 17:57:29 +0400</pubDate>
<description><![CDATA[<p><i>> напиши в тетрадке аббревиатуру &quot;KISS&quot; 300 раз в столбик.</i><br> А тебе задание написать над чем ты работаешь, сколько человек в твоей команде и сколько тебе за это платят?)))</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146322</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146322</guid>
<pubDate>Wed, 04 Jul 2012 16:34:15 +0400</pubDate>
<description><![CDATA[<p><i>>... то это уже вторая функция, и если она разделяет какие-то данные с рендером, то тут да, логично их упаковать в один общий класс. Жаль только, что мы об этом из ТЗ не знаем :)</i><br> Я уверен, что такое уж точно будет. То же автовыделение ссылок, например, общее для всех, если задуматься.</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146311</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146311</guid>
<pubDate>Wed, 04 Jul 2012 15:17:03 +0400</pubDate>
<description><![CDATA[<p>&gt; если кто-то по запаре не туда сохранил или переложил файл
<br><br>
В этом случае у тебя отработает ветка, которую я пометил как  &quot;// ERROR! File Not found! Do something!&quot; - там ты должен отработать ситуацию, например вывести куда следует сообщение о том, что собственно произошло. Чтобы избежать этого:
<br><br>
&gt; никто нихера не может понять
<br><br>
И это решить проще, чем лазать по бесцельно замуженному коду пытаясь угадать что автор хотел выразить всей этой развесистой хуйнёй, в аналогичном случае. 
<br><br>
Вообще, на дом тебе задание - напиши в тетрадке аббревиатуру &quot;KISS&quot; 300 раз в столбик. Потом на каждой строчке припиши расшифровку этой аббревиатуры.</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146308</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146308</guid>
<pubDate>Wed, 04 Jul 2012 14:56:28 +0400</pubDate>
<description><![CDATA[<p><i>> Ага, отбивают руки, приговаривая: &quot;учи паттерны и делай через жопу сцуко!&quot;</i><br> Такой код хорош если ты один делаешь проект. А если толпа от 5-7 человек, то писец если кто-то по запаре не туда сохранил или переложил файл. Или человек который навертел такой код покинул &quot;дружный коллектив&quot;. <br><br>Начинается Адъ, никто нихера не может понять, в итоге переписывают как положено, добавляют багов, из-за багов проект не успевают сдать вовремя, всем ебут мозги и тд и тп...<br><br> Короче проще такого мудака сразу на месте преступления по пальцам линейкой.)))</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146293</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146293</guid>
<pubDate>Wed, 04 Jul 2012 13:17:34 +0400</pubDate>
<description><![CDATA[<p>Ага, отбивают руки, приговаривая: &quot;учи паттерны и делай через жопу сцуко!&quot;</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146290</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146290</guid>
<pubDate>Wed, 04 Jul 2012 12:59:10 +0400</pubDate>
<description><![CDATA[<p><i>> return require 'lib/my_formats/'.$format_name.'.php';</i><br> За такую поебень в приличных конторах юзающие фреймворки - отбивают руки)))</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146287</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146287</guid>
<pubDate>Wed, 04 Jul 2012 12:41:21 +0400</pubDate>
<description><![CDATA[<p>Это примерно то как сделано у меня сейчас. Но это же не ынтерпрайзно, не в стиле симфонии :) А если серьезно то сущность с описанием разметок все равно придется хранить, так-что особой разницы тут нет.</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146285</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146285</guid>
<pubDate>Wed, 04 Jul 2012 12:25:51 +0400</pubDate>
<description><![CDATA[<p>&gt; Ну так если это огород предложи вариант попроще. 
<br><br>

<fieldset><legend>php</legend><code><br />
<span style="color: #000000; font-weight: bold;">function</span> render<span style="color: #009900;">&#40;</span><span style="color: #000088;">$format_name</span><span style="color: #339933;">,</span> <span style="color: #000088;">$text_to_format</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp;<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/is_file"><span style="color: #990000;">is_file</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'lib/my_formats/'</span><span style="color: #339933;">.</span><span style="color: #000088;">$format_name</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'.php'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #b1b100;">require</span> <span style="color: #0000ff;">'lib/my_formats/'</span><span style="color: #339933;">.</span><span style="color: #000088;">$format_name</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'.php'</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">// ERROR! File Not found! Do something!</span><br />
&nbsp; &nbsp;<span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
&nbsp;</code></fieldset>
<br><br>
&gt; Но только так чтобы впоследствии по желанию можно было добавить новую разметку из админки не правя код самого движка?
<br><br>
В последствии подкладываешь в lib/my_formats/ файлы с названием  &lt;имя_формата&gt;.php с содержимым вида
<fieldset><legend>php</legend><code><br />
<span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<span style="color: #666666; font-style: italic;">/*<br />
&nbsp;* do something with $text_to_format var and put it int $result<br />
&nbsp;*/</span><br />
<br />
<span style="color: #666666; font-style: italic;">// return the result to caller:</span><br />
<br />
<span style="color: #b1b100;">return</span> <span style="color: #000088;">$result</span><span style="color: #339933;">;</span> <br />
<br />
<span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&nbsp;</code></fieldset>
<br><br>
.. ну, это как пример простого решения
</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146282</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146282</guid>
<pubDate>Wed, 04 Jul 2012 12:08:31 +0400</pubDate>
<description><![CDATA[<p>&gt; Если у рендера есть какой-то общий код, одинаковый для всех разметок, например, некая инициализация..
<br><br>
... то это уже вторая функция, и если она разделяет какие-то данные с рендером, то тут да, логично их упаковать в один общий класс. Жаль только, что мы об этом из ТЗ не знаем :)</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146268</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146268</guid>
<pubDate>Wed, 04 Jul 2012 10:05:09 +0400</pubDate>
<description><![CDATA[<p><i>>В принципе этот рендер - просто функция от двух аргументов: на входе текст и формат, на выходе - результат работы функции. Если тебе больше ничего от неё не надо - непонятно зачем городить вышеописанный огород. (ну на самом деле понятно - тебя явно тянет попробовать новые плюшки :) ). Если тебе что-то ещё нужно - то непонятно что именно. А бесцельное немотивированное усложнение кода всегда некрасиво ибо красиво то, что функционально.</i><br> Если у рендера есть какой-то общий код, одинаковый для всех разметок, например, некая инициализация, проверка на необходимость автоопределения ссылок и т.д., то удобнее его вынести в базовый класс, а при написании разметки переопределять только необходимое.</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146266</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146266</guid>
<pubDate>Wed, 04 Jul 2012 09:40:02 +0400</pubDate>
<description><![CDATA[<p>Ну так не просто так же книга у Страуструпа начинается со слов &quot;Веревка достаточной длины, чтобы выстрелить себе в ногу&quot;. А тут просто как защита от дурака.</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146265</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146265</guid>
<pubDate>Wed, 04 Jul 2012 09:34:20 +0400</pubDate>
<description><![CDATA[<p><i>>А чтобы не огрести массу косяков.</i><br> Имхо, косяки, прежде всего, вылазят у тех, кто этим наследованием занимается без меры, устраивая какие-то дикие иерархии с непонятным даже программисту результатом.</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146264</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146264</guid>
<pubDate>Wed, 04 Jul 2012 09:33:22 +0400</pubDate>
<description><![CDATA[<p>Ну так если это огород предложи вариант попроще. Но только так чтобы впоследствии по желанию можно было добавить новую разметку из админки не правя код самого движка?</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146263</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146263</guid>
<pubDate>Wed, 04 Jul 2012 09:30:49 +0400</pubDate>
<description><![CDATA[<p>В принципе этот рендер - просто функция от двух аргументов: на входе текст и формат, на выходе - результат работы функции. Если тебе больше ничего от неё не надо - непонятно зачем городить вышеописанный огород. (ну на самом деле понятно - тебя явно тянет попробовать новые плюшки :) ). Если тебе что-то ещё нужно  - то непонятно что именно. А бесцельное немотивированное усложнение кода всегда некрасиво ибо красиво то, что функционально.</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146261</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146261</guid>
<pubDate>Wed, 04 Jul 2012 09:27:36 +0400</pubDate>
<description><![CDATA[<p>А чтобы не огрести массу косяков. Одно только использование &quot;таблицы виртуальных методов&quot; в крестах чего стоит.</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146259</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146259</guid>
<pubDate>Wed, 04 Jul 2012 09:24:28 +0400</pubDate>
<description><![CDATA[<p>Принципиальной разницы между тем, что предлагаешь ты, и тем, что написал Ax-xa-xa, нет. И так и так название нужной разметки определяется в рантайме.<br><br>В плане удобства выходит то же самое, т.к. при использовании трейтов можно переопределить только нужные методы в трейте, а без них можно сделать наследование от базового класса с переопределением тех же методов. Так что в данном случае, имхо, делай как тебе кажется более красивым. Я, например, ничего плохого в трейтах пока не вижу.<br><br>P.S. Интересно, почему авторы php не решились сделать полноценное множественное наследование? </p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146251</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146251</guid>
<pubDate>Wed, 04 Jul 2012 07:47:27 +0400</pubDate>
<description><![CDATA[<p><div class="quote"><pre>И какие преимущества у этого кода? </pre></div></p><p></p><p>А я и не говорил что у него есть какие-то приимущества. Просто это первое что пришло мне в голову. И я спрашиваю насколько это красиво и есть ли какие-нибудь алтернативные решения поэлегантнее.</p><p></p><p><div class="quote"><pre>А класс Марк - он всегда будет иметь захардкоженное &quot;use bbcode;&quot; или как он его будет определять?</pre></div></p><p></p><p>Используемый трейт можно будет хранить например в свойстве и юзать примерно так:</p><p></p><p><fieldset><legend>]</legend><code><br />
<span style="color: #000000; font-weight: bold;">class</span> Mark<br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; protected <span style="color: #000088;">$markTrait</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$trait</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'RL\MarkBundle\Traits\ '</span><span style="color: #339933;">.</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">markTrait</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; use <span style="color: #000088;">$$trait</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
&nbsp;</code></fieldset></p><p></p><p></p><p></p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146250</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146250</guid>
<pubDate>Wed, 04 Jul 2012 07:40:17 +0400</pubDate>
<description><![CDATA[<p>И какие преимущества у этого кода? А класс Марк - он всегда будет иметь захардкоженное &quot;use bbcode;&quot; или как он его будет определять?</p>]]></description>
</item>
<item>
<title>Re:[rulinux-symfony]Разметка</title>
<link>https://rulinux.net/message.php?newsid=37566&amp;page=1#146247</link>
<guid>https://rulinux.net/message.php?newsid=37566&amp;page=1#146247</guid>
<pubDate>Wed, 04 Jul 2012 05:40:45 +0400</pubDate>
<description><![CDATA[<p>это выглядит примерно так</p><p></p><p><fieldset><legend>]</legend><code><br />
trait bbcode<br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> render<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//преобразуем bbcode в html</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
trait tex<br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> render<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//преобразуем tex-mark в html</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #009933; font-style: italic;">/**<br />
* @ORM\Entity()<br />
* @ORM\Table(name=&quot;marks&quot;)<br />
*/</span><br />
<span style="color: #000000; font-weight: bold;">class</span> Mark<br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; use bbcode<span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//tex-mark, wakaba-mark, e.t.c.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//...</span><br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #000088;">$mark</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Mark<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$mark</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">render</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp;</code></fieldset></p>]]></description>
</item>
</channel>
</rss>