<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии: Практика по Query Builder</title>
	<atom:link href="http://kohanaframework.su/database/query_builder_practice/feed" rel="self" type="application/rss+xml" />
	<link>http://kohanaframework.su</link>
	<description>Документация и обучение фреймворку Kohana v3.2</description>
	<lastBuildDate>Tue, 04 Aug 2015 19:12:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Автор: pol_nill</title>
		<link>http://kohanaframework.su/database/query_builder_practice/comment-page-1#comment-1909</link>
		<dc:creator>pol_nill</dc:creator>
		<pubDate>Sun, 13 Oct 2013 20:56:02 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1567#comment-1909</guid>
		<description>В PostgreSQL будет выглядеть так:
CREATE TABLE comments (
   &quot;id&quot; serial NOT NULL,
   &quot;article_id&quot; int NOT NULL , 
   &quot;user&quot; varchar(50) NOT NULL , 
   &quot;message&quot; text NOT NULL , 
   primary key (&quot;id&quot;)
);</description>
		<content:encoded><![CDATA[<p>В PostgreSQL будет выглядеть так:<br />
CREATE TABLE comments (<br />
   &#171;id&#187; serial NOT NULL,<br />
   &#171;article_id&#187; int NOT NULL ,<br />
   &#171;user&#187; varchar(50) NOT NULL ,<br />
   &#171;message&#187; text NOT NULL ,<br />
   primary key (&#171;id&#187;)<br />
);</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Денис Васильевич</title>
		<link>http://kohanaframework.su/database/query_builder_practice/comment-page-1#comment-1675</link>
		<dc:creator>Денис Васильевич</dc:creator>
		<pubDate>Mon, 17 Jun 2013 11:39:53 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1567#comment-1675</guid>
		<description>Ну для начала я не вижу, чтобы вы дату в модель передавали.</description>
		<content:encoded><![CDATA[<p>Ну для начала я не вижу, чтобы вы дату в модель передавали.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: yurant</title>
		<link>http://kohanaframework.su/database/query_builder_practice/comment-page-1#comment-1673</link>
		<dc:creator>yurant</dc:creator>
		<pubDate>Sun, 16 Jun 2013 12:38:28 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1567#comment-1673</guid>
		<description>доброго времени суток всем. учусь вот кохане по вашим статьям Денис Васильевич. Все довольно понятно и прозрачно, однако решил сделать &quot;шаг вправо шаг влево&quot;
остановился на моменте взаимодействия с БД.
т.е. созданы простые статьи, и нормально работают комментарии к ним (все заносится в бд и выводится)...
решил попробовать сделать простейший чат на главной странице без привязки к статьям, (т.е. казалось бы просто по аналогии вынести все комментарии без разделения на статьи в одну страницу) в БД создал таблицу chat (id, user, chat, chat_msg, date)
сделал модель kohana\application\classes\Mode\chat.php:
http://pastebin.com/0Zgx4k1h
далее создал контроллер kohana\application\classes\Controller\chat.phpl
http://pastebin.com/CykqHtUZ
затем вид kohana\application\views\chat
http://pastebin.com/tkDctfSR

и далее пытаюсь вывести это все на главную через контроллер page.php
http://pastebin.com/iVtK0ixX
(то что не закомментированно (т.е. из статьи - выводится корректно)
если же заменить тем что закоменчено (своим кодом), то форма выводится но добавления комментариев в БД не происходит...((
в бутстрапе вроде прописал... (( 
http://pastebin.com/L5njkJSH
голову поломал в чем может быть проблема ?</description>
		<content:encoded><![CDATA[<p>доброго времени суток всем. учусь вот кохане по вашим статьям Денис Васильевич. Все довольно понятно и прозрачно, однако решил сделать &#171;шаг вправо шаг влево&#187;<br />
остановился на моменте взаимодействия с БД.<br />
т.е. созданы простые статьи, и нормально работают комментарии к ним (все заносится в бд и выводится)&#8230;<br />
решил попробовать сделать простейший чат на главной странице без привязки к статьям, (т.е. казалось бы просто по аналогии вынести все комментарии без разделения на статьи в одну страницу) в БД создал таблицу chat (id, user, chat, chat_msg, date)<br />
сделал модель kohana\application\classes\Mode\chat.php:<br />
<a href="http://pastebin.com/0Zgx4k1h" rel="nofollow">http://pastebin.com/0Zgx4k1h</a><br />
далее создал контроллер kohana\application\classes\Controller\chat.phpl<br />
<a href="http://pastebin.com/CykqHtUZ" rel="nofollow">http://pastebin.com/CykqHtUZ</a><br />
затем вид kohana\application\views\chat<br />
<a href="http://pastebin.com/tkDctfSR" rel="nofollow">http://pastebin.com/tkDctfSR</a></p>
<p>и далее пытаюсь вывести это все на главную через контроллер page.php<br />
<a href="http://pastebin.com/iVtK0ixX" rel="nofollow">http://pastebin.com/iVtK0ixX</a><br />
(то что не закомментированно (т.е. из статьи &#8212; выводится корректно)<br />
если же заменить тем что закоменчено (своим кодом), то форма выводится но добавления комментариев в БД не происходит&#8230;((<br />
в бутстрапе вроде прописал&#8230; ((<br />
<a href="http://pastebin.com/L5njkJSH" rel="nofollow">http://pastebin.com/L5njkJSH</a><br />
голову поломал в чем может быть проблема ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Pavel</title>
		<link>http://kohanaframework.su/database/query_builder_practice/comment-page-1#comment-1436</link>
		<dc:creator>Pavel</dc:creator>
		<pubDate>Fri, 09 Nov 2012 11:38:15 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1567#comment-1436</guid>
		<description>Ну я примерно тоже самое и имел ввиду) Только вызывать его перед записью в БД (тем более, что INSERTов точно будет меньше, чем SELECTов  при данной задаче)... Ресурсы то может и крохотные получится с экономить, Но мы же правильные программеры =)
А так хороший у тебя блог =) Всё по делу =) Я правда любитель в коде сам всё смотреть =)</description>
		<content:encoded><![CDATA[<p>Ну я примерно тоже самое и имел ввиду) Только вызывать его перед записью в БД (тем более, что INSERTов точно будет меньше, чем SELECTов  при данной задаче)&#8230; Ресурсы то может и крохотные получится с экономить, Но мы же правильные программеры =)<br />
А так хороший у тебя блог =) Всё по делу =) Я правда любитель в коде сам всё смотреть =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Денис Васильевич</title>
		<link>http://kohanaframework.su/database/query_builder_practice/comment-page-1#comment-1435</link>
		<dc:creator>Денис Васильевич</dc:creator>
		<pubDate>Fri, 09 Nov 2012 11:31:07 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1567#comment-1435</guid>
		<description>Да там такой метод.. Насколько я помню, он состоит из единственной функции htmlspecialchars.
Можно еще в контроллере для всего массива ее вызывать и передавать в вид уже преобразованный массив.</description>
		<content:encoded><![CDATA[<p>Да там такой метод.. Насколько я помню, он состоит из единственной функции htmlspecialchars.<br />
Можно еще в контроллере для всего массива ее вызывать и передавать в вид уже преобразованный массив.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Pavel</title>
		<link>http://kohanaframework.su/database/query_builder_practice/comment-page-1#comment-1434</link>
		<dc:creator>Pavel</dc:creator>
		<pubDate>Fri, 09 Nov 2012 11:24:55 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1567#comment-1434</guid>
		<description>Я в смысле, что лучше один раз очистить и записать при INSERT, чем каждый раз вызывать статический метод при SELECT...</description>
		<content:encoded><![CDATA[<p>Я в смысле, что лучше один раз очистить и записать при INSERT, чем каждый раз вызывать статический метод при SELECT&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Денис Васильевич</title>
		<link>http://kohanaframework.su/database/query_builder_practice/comment-page-1#comment-1433</link>
		<dc:creator>Денис Васильевич</dc:creator>
		<pubDate>Fri, 09 Nov 2012 11:03:27 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1567#comment-1433</guid>
		<description>Почему не логично ? И при чем тут селект. char к базе никак не обращается.</description>
		<content:encoded><![CDATA[<p>Почему не логично ? И при чем тут селект. char к базе никак не обращается.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Pavel</title>
		<link>http://kohanaframework.su/database/query_builder_practice/comment-page-1#comment-1432</link>
		<dc:creator>Pavel</dc:creator>
		<pubDate>Fri, 09 Nov 2012 10:25:02 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1567#comment-1432</guid>
		<description>На мой взгляд HTML::char лучше при записи в бд делать и записывать уже &quot;чистые&quot; комментарии...т.к. каждый раз при выводе комментов вызывать метод char не логично...хоть и статика)... SELEC-ов же больше чем INSERT-ов =)</description>
		<content:encoded><![CDATA[<p>На мой взгляд HTML::char лучше при записи в бд делать и записывать уже &#171;чистые&#187; комментарии&#8230;т.к. каждый раз при выводе комментов вызывать метод char не логично&#8230;хоть и статика)&#8230; SELEC-ов же больше чем INSERT-ов =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: root</title>
		<link>http://kohanaframework.su/database/query_builder_practice/comment-page-1#comment-1111</link>
		<dc:creator>root</dc:creator>
		<pubDate>Mon, 30 Jul 2012 13:26:12 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1567#comment-1111</guid>
		<description>зри в код и все увидишь.</description>
		<content:encoded><![CDATA[<p>зри в код и все увидишь.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Денис Васильевич</title>
		<link>http://kohanaframework.su/database/query_builder_practice/comment-page-1#comment-995</link>
		<dc:creator>Денис Васильевич</dc:creator>
		<pubDate>Thu, 12 Jul 2012 14:33:53 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1567#comment-995</guid>
		<description>Вообще на всех блогах именно такая схема и стоит. Выводятся превью статей, под каждым превью стоит ссылка &quot;Подробнее&quot;, иногда еще стоит ссылка &quot;Комментарии - (количество)&quot;, которая впрочем ведет туда же, что и &quot;Подробнее&quot;, только с якорем на комментарии. Сами подумайте, если превью 10 штук на странице и на каждое превью выводить простыни комментариев, что это будет.

Но в любом случае про логику. Для вывода комментариев нам достаточно знать ид статьи. Что мешает при получении списка статей для страницы всех статей и переборе их вытаскивать ид каждой статьи ?</description>
		<content:encoded><![CDATA[<p>Вообще на всех блогах именно такая схема и стоит. Выводятся превью статей, под каждым превью стоит ссылка &#171;Подробнее&#187;, иногда еще стоит ссылка &#171;Комментарии &#8212; (количество)&#187;, которая впрочем ведет туда же, что и &#171;Подробнее&#187;, только с якорем на комментарии. Сами подумайте, если превью 10 штук на странице и на каждое превью выводить простыни комментариев, что это будет.</p>
<p>Но в любом случае про логику. Для вывода комментариев нам достаточно знать ид статьи. Что мешает при получении списка статей для страницы всех статей и переборе их вытаскивать ид каждой статьи ?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
