<?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>Комментарии: Введение в ORM</title>
	<atom:link href="http://kohanaframework.su/database/orm_entering/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>Автор: nkl</title>
		<link>http://kohanaframework.su/database/orm_entering/comment-page-1#comment-1631</link>
		<dc:creator>nkl</dc:creator>
		<pubDate>Thu, 25 Apr 2013 04:45:21 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1863#comment-1631</guid>
		<description>А у меня таблицу не находит. Создаю модель class Model_User extends ORM {
	protected $_table_name = &#039;sys_users&#039;;
	protected $_primary_key = &#039;user_id&#039;;
} в файле /application/classes/Model/Model_User.php
Создаю её экземпляр в контроллере $user = ORM::factory(&#039;User&#039;);
и получаю ошибку Database_Exception [ 1146 ]: Table &#039;ecollege.users&#039; doesn&#039;t exist [ SHOW FULL COLUMNS FROM `users` ]. Хотя я явно указал с какой таблицей нужно работать protected $_table_name = &#039;sys_users&#039;; В чем неполадка, Денис?</description>
		<content:encoded><![CDATA[<p>А у меня таблицу не находит. Создаю модель class Model_User extends ORM {<br />
	protected $_table_name = &#8216;sys_users&#8217;;<br />
	protected $_primary_key = &#8216;user_id&#8217;;<br />
} в файле /application/classes/Model/Model_User.php<br />
Создаю её экземпляр в контроллере $user = ORM::factory(&#8216;User&#8217;);<br />
и получаю ошибку Database_Exception [ 1146 ]: Table &#8216;ecollege.users&#8217; doesn&#8217;t exist [ SHOW FULL COLUMNS FROM `users` ]. Хотя я явно указал с какой таблицей нужно работать protected $_table_name = &#8216;sys_users&#8217;; В чем неполадка, Денис?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: pavel_martin</title>
		<link>http://kohanaframework.su/database/orm_entering/comment-page-1#comment-1478</link>
		<dc:creator>pavel_martin</dc:creator>
		<pubDate>Fri, 30 Nov 2012 07:04:57 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1863#comment-1478</guid>
		<description>Добрый день Денис!

Возникла проблема с созданием класса наследника ORM.

Объявляю в папке моделей классы:

class Model_Fun extends Model_BaseORM ...
class Model_Category extends Model_BaseORM ...

имена таблиц в базе данных соответственно
funs и categories

А контроллере классы моделей создаются без проблем
$categoryModel = Model::factory(&#039;Category&#039;);
$funModel = Model::factory(&#039;Fun&#039;); 

А для таблицы imagecategories я создал файл imagecategory.php с обхявлением класса

class Model_Imagecategory extends Model_BaseORM ...

Проблема состоит в том, что в контроллере при создании класса

$categoryModel = Model::factory(&#039;Imagecategory&#039;);
возникает ошибка
Class &#039;Model_Imagecategory&#039; not found

Как правильно всё назвать чтобы всё создавалось как надо?
Заранее спасибо</description>
		<content:encoded><![CDATA[<p>Добрый день Денис!</p>
<p>Возникла проблема с созданием класса наследника ORM.</p>
<p>Объявляю в папке моделей классы:</p>
<p>class Model_Fun extends Model_BaseORM &#8230;<br />
class Model_Category extends Model_BaseORM &#8230;</p>
<p>имена таблиц в базе данных соответственно<br />
funs и categories</p>
<p>А контроллере классы моделей создаются без проблем<br />
$categoryModel = Model::factory(&#8216;Category&#8217;);<br />
$funModel = Model::factory(&#8216;Fun&#8217;); </p>
<p>А для таблицы imagecategories я создал файл imagecategory.php с обхявлением класса</p>
<p>class Model_Imagecategory extends Model_BaseORM &#8230;</p>
<p>Проблема состоит в том, что в контроллере при создании класса</p>
<p>$categoryModel = Model::factory(&#8216;Imagecategory&#8217;);<br />
возникает ошибка<br />
Class &#8216;Model_Imagecategory&#8217; not found</p>
<p>Как правильно всё назвать чтобы всё создавалось как надо?<br />
Заранее спасибо</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Денис Васильевич</title>
		<link>http://kohanaframework.su/database/orm_entering/comment-page-1#comment-1144</link>
		<dc:creator>Денис Васильевич</dc:creator>
		<pubDate>Tue, 07 Aug 2012 06:30:19 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1863#comment-1144</guid>
		<description>Если с прямым указанием таблиц такие проблемы, как тут говорят, то действительно тогда определенно лучше ковырять Inflector</description>
		<content:encoded><![CDATA[<p>Если с прямым указанием таблиц такие проблемы, как тут говорят, то действительно тогда определенно лучше ковырять Inflector</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: amberlex</title>
		<link>http://kohanaframework.su/database/orm_entering/comment-page-1#comment-1143</link>
		<dc:creator>amberlex</dc:creator>
		<pubDate>Tue, 07 Aug 2012 06:25:01 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1863#comment-1143</guid>
		<description>Все верно, хелпер Inflector использует uncountable из system\config\inflector.php - так что с news будет все нормально. Нужно по правилам английского делать) Накрайняк добавить чего нет.</description>
		<content:encoded><![CDATA[<p>Все верно, хелпер Inflector использует uncountable из system\config\inflector.php &#8212; так что с news будет все нормально. Нужно по правилам английского делать) Накрайняк добавить чего нет.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: nixon</title>
		<link>http://kohanaframework.su/database/orm_entering/comment-page-1#comment-1142</link>
		<dc:creator>nixon</dc:creator>
		<pubDate>Mon, 06 Aug 2012 13:02:50 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1863#comment-1142</guid>
		<description>Денис, здраствуйте, очень хотелось бы примеров организации связей нескольких таблиц, например 3х, а как больше связывать уже понятно будет</description>
		<content:encoded><![CDATA[<p>Денис, здраствуйте, очень хотелось бы примеров организации связей нескольких таблиц, например 3х, а как больше связывать уже понятно будет</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Денис Васильевич</title>
		<link>http://kohanaframework.su/database/orm_entering/comment-page-1#comment-1141</link>
		<dc:creator>Денис Васильевич</dc:creator>
		<pubDate>Mon, 06 Aug 2012 06:58:03 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1863#comment-1141</guid>
		<description>Вот с кешированием действительно интересно....Проблемка мда.</description>
		<content:encoded><![CDATA[<p>Вот с кешированием действительно интересно&#8230;.Проблемка мда.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Денис Васильевич</title>
		<link>http://kohanaframework.su/database/orm_entering/comment-page-1#comment-1140</link>
		<dc:creator>Денис Васильевич</dc:creator>
		<pubDate>Mon, 06 Aug 2012 06:56:27 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1863#comment-1140</guid>
		<description>Так я не возражаю, вполне возможно оно и нормально преобразовывает. Насколько я знаю, для этого используется Хелпер Inflector, а он в общем-то нормально делает, да и настроить его можно для таких исключений, потому что new и news - это новый и новости, а это как-то не то :/</description>
		<content:encoded><![CDATA[<p>Так я не возражаю, вполне возможно оно и нормально преобразовывает. Насколько я знаю, для этого используется Хелпер Inflector, а он в общем-то нормально делает, да и настроить его можно для таких исключений, потому что new и news &#8212; это новый и новости, а это как-то не то :/</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: DimkOf</title>
		<link>http://kohanaframework.su/database/orm_entering/comment-page-1#comment-1139</link>
		<dc:creator>DimkOf</dc:creator>
		<pubDate>Mon, 06 Aug 2012 03:33:58 +0000</pubDate>
		<guid isPermaLink="false">http://kohanaframework.su/?page_id=1863#comment-1139</guid>
		<description>&quot;...Даже в нашем случае category станет categories, а не categorys...&quot; - тут не совсем так, это было в ko3.1.
У меня в ko3.2 работает как category =&gt; categories, country =&gt; countries и тд.
Но если, допустим, таблица &quot;news&quot;, то модель должна быть &quot;new&quot;.
И еще, если явно в ORM указывать имя таблицы через $_table_name, то не работает потом кеширование.</description>
		<content:encoded><![CDATA[<p>&#171;&#8230;Даже в нашем случае category станет categories, а не categorys&#8230;&#187; &#8212; тут не совсем так, это было в ko3.1.<br />
У меня в ko3.2 работает как category =&gt; categories, country =&gt; countries и тд.<br />
Но если, допустим, таблица &#171;news&#187;, то модель должна быть &#171;new&#187;.<br />
И еще, если явно в ORM указывать имя таблицы через $_table_name, то не работает потом кеширование.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
