<?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>Комментарии на: Интеграция Zend Framework и Doctrine</title>
	<atom:link href="http://lobach.info/develop/zf/integrating-zend-framework-and-doctrine/feed/" rel="self" type="application/rss+xml" />
	<link>http://lobach.info/develop/zf/integrating-zend-framework-and-doctrine/</link>
	<description>Заметки LAMP-программиста о вебдеве и не только...</description>
	<lastBuildDate>Tue, 27 Jul 2010 13:16:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>От: Лобач Олег</title>
		<link>http://lobach.info/develop/zf/integrating-zend-framework-and-doctrine/#comment-1209</link>
		<dc:creator>Лобач Олег</dc:creator>
		<pubDate>Fri, 23 Apr 2010 08:17:35 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/?p=58#comment-1209</guid>
		<description>&lt;p&gt;Я давно собираюсь это сделать, но сейчас свободного времени практически нет :(&lt;/p&gt;

&lt;p&gt;А в чем именно проблема?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Я давно собираюсь это сделать, но сейчас свободного времени практически нет :( </p><p>А в чем именно проблема? </p>]]></content:encoded>
	</item>
	<item>
		<title>От: nek</title>
		<link>http://lobach.info/develop/zf/integrating-zend-framework-and-doctrine/#comment-1208</link>
		<dc:creator>nek</dc:creator>
		<pubDate>Thu, 22 Apr 2010 20:28:43 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/?p=58#comment-1208</guid>
		<description>&lt;p&gt;Здравствуйте.
Могли бы вы написать статью по интеграции ZF v1.10 и Doctrine?
Пробовал адаптировать код из этой стати для ZF 1.10.
Получилось мягко сказать, погано.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Здравствуйте.</p><p>Могли бы вы написать статью по интеграции ZF v1.10 и Doctrine?</p><p>Пробовал адаптировать код из этой стати для ZF 1.10.</p><p>Получилось мягко сказать, погано. </p>]]></content:encoded>
	</item>
	<item>
		<title>От: Лобач Олег</title>
		<link>http://lobach.info/develop/zf/integrating-zend-framework-and-doctrine/#comment-1189</link>
		<dc:creator>Лобач Олег</dc:creator>
		<pubDate>Sun, 24 Jan 2010 15:41:38 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/?p=58#comment-1189</guid>
		<description>&lt;p&gt;Нашел реализацию адаптера для Doctrine - http://j.mp/6Hv90s&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Нашел реализацию адаптера для Doctrine&nbsp;&mdash; <a href="http://j.mp/6Hv90s">j.mp/6Hv90s</a> </p>]]></content:encoded>
	</item>
	<item>
		<title>От: Пришелец</title>
		<link>http://lobach.info/develop/zf/integrating-zend-framework-and-doctrine/#comment-1182</link>
		<dc:creator>Пришелец</dc:creator>
		<pubDate>Sun, 10 Jan 2010 13:32:32 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/?p=58#comment-1182</guid>
		<description>&lt;p&gt;Zend_Auth_Adapter_DbTable используется с параметром коннекта БД&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Zend_Auth_Adapter_DbTable используется с параметром коннекта БД </p>]]></content:encoded>
	</item>
	<item>
		<title>От: Лобач Олег</title>
		<link>http://lobach.info/develop/zf/integrating-zend-framework-and-doctrine/#comment-1149</link>
		<dc:creator>Лобач Олег</dc:creator>
		<pubDate>Thu, 14 May 2009 10:55:09 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/?p=58#comment-1149</guid>
		<description>&lt;p&gt;Я тоже натыкался на этот пост и он у меня помечен &quot;на прочтение&quot;&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Я тоже натыкался на этот пост и он у меня помечен &laquo;на прочтение&raquo; </p>]]></content:encoded>
	</item>
	<item>
		<title>От: Андрей Буторин</title>
		<link>http://lobach.info/develop/zf/integrating-zend-framework-and-doctrine/#comment-1148</link>
		<dc:creator>Андрей Буторин</dc:creator>
		<pubDate>Thu, 14 May 2009 10:41:38 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/?p=58#comment-1148</guid>
		<description>&lt;p&gt;Спасибо за обнадеживающий ответ. (вот кстати нашел: у человека 100 000 посетителей ежедневно http://till.vox.com/library/post/zendframework-performance.html)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Спасибо за обнадеживающий ответ. (вот кстати нашел: у человека 100 000 посетителей ежедневно <a href="http://till.vox.com/library/post/zendframework-performance.html">till.vox.com/library/post...performance.html</a>) </p>]]></content:encoded>
	</item>
	<item>
		<title>От: Лобач Олег</title>
		<link>http://lobach.info/develop/zf/integrating-zend-framework-and-doctrine/#comment-1147</link>
		<dc:creator>Лобач Олег</dc:creator>
		<pubDate>Thu, 14 May 2009 07:17:48 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/?p=58#comment-1147</guid>
		<description>&lt;p&gt;Андрей, опыта разработки высоконагруженных проектов на связке ZF + D у меня еще нет. Но есть опыт разработки только на ZF (т.е. с использованием нативного Zend_Db) достаточно нагруженного проекта. В качестве примера могу привести &lt;a href=&quot;http://iii.ru/&quot; rel=&quot;nofollow&quot;&gt;iii.ru&lt;/a&gt; - несколько десятков тысяч посетителей и несколько миллионов запросов в сутки. Построен на ZF. Единственное изменение в фреймворке - полностью убрали все require_once и задействовали автозагрузку.&lt;/p&gt;

&lt;p&gt;Вопрос производительности решается кэшированием и увеличением мощности сервера (в том числе и увеличением количества серверов). Просто при проектировании высоконагруженного приложения надо закладывать в архитектуру эти решения. Конечно, гугл на ZF врядли целесообразно писать, но проект на несколько десятков (и даже сотен) тысяч вполне реально.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Андрей, опыта разработки высоконагруженных проектов на связке ZF + D у меня еще нет. Но есть опыт разработки только на ZF (т.е. с использованием нативного Zend_Db) достаточно нагруженного проекта. В качестве примера могу привести <a href="http://iii.ru/" rel="nofollow">iii.ru</a>&nbsp;&mdash; несколько десятков тысяч посетителей и несколько миллионов запросов в сутки. Построен на ZF. Единственное изменение в фреймворке&nbsp;&mdash; полностью убрали все require_once и задействовали автозагрузку. </p><p>Вопрос производительности решается кэшированием и увеличением мощности сервера (в том числе и увеличением количества серверов). Просто при проектировании высоконагруженного приложения надо закладывать в архитектуру эти решения. Конечно, гугл на ZF врядли целесообразно писать, но проект на несколько десятков (и даже сотен) тысяч вполне реально. </p>]]></content:encoded>
	</item>
	<item>
		<title>От: Андрей Буторин</title>
		<link>http://lobach.info/develop/zf/integrating-zend-framework-and-doctrine/#comment-1146</link>
		<dc:creator>Андрей Буторин</dc:creator>
		<pubDate>Thu, 14 May 2009 05:01:50 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/?p=58#comment-1146</guid>
		<description>&lt;p&gt;Олег, впорос по поводу проектов на ЗФ и Д.  Меня интересует насколько реально сделать высоконагруженный сайт на связке ЗФ и Доктрины. По своему опыту знаю, что ЗФ вещь небыстрая, но удобная. Подозреваю, что с доктриной обстоит так же. Могли бы вы привести примеры проектов на связке ЗФ и доктрины или хотя бы описать их направленность и примерную посещаемость? Вообще, как на ваш взгляд, можно ли использовать ЗФ и Д в любом проекте (не задумываясь о будущей посещаемости сайта)?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Олег, впорос по поводу проектов на ЗФ и Д.  Меня интересует насколько реально сделать высоконагруженный сайт на связке ЗФ и Доктрины. По своему опыту знаю, что ЗФ вещь небыстрая, но удобная. Подозреваю, что с доктриной обстоит так же. Могли бы вы привести примеры проектов на связке ЗФ и доктрины или хотя бы описать их направленность и примерную посещаемость? Вообще, как на ваш взгляд, можно ли использовать ЗФ и Д в любом проекте (не задумываясь о будущей посещаемости сайта)? </p>]]></content:encoded>
	</item>
	<item>
		<title>От: nod</title>
		<link>http://lobach.info/develop/zf/integrating-zend-framework-and-doctrine/#comment-374</link>
		<dc:creator>nod</dc:creator>
		<pubDate>Fri, 05 Sep 2008 07:34:27 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/?p=58#comment-374</guid>
		<description>&lt;p&gt;Внимание для корректного отображения результатов работы контролера (ZF 1.6) необходимо изменить bootstrap.php на следующий.
Это строка некорректна:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;Zend_Controller_Front::run(dirname(__FILE__).&#039;/controllers&#039;);&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;FILE: application/bootstrap.php&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&lt;?php
require dirname(__FILE__).&#039;/global.php&#039;;

$frontController = Zend_Controller_Front::getInstance(); 
$frontController
    -&gt;setControllerDirectory(dirname(__FILE__).&#039;/controllers&#039;); 
?&gt;
&lt;/code&gt;&lt;/pre&gt;
</description>
		<content:encoded><![CDATA[<p>Внимание для корректного отображения результатов работы контролера (ZF 1.6) необходимо изменить bootstrap.php на следующий.</p><p>Это строка некорректна: </p><p><pre><code>Zend_Controller_Front::run(dirname(__FILE__).'/controllers');</code></pre></p><p>FILE: application/bootstrap.php </p><p><pre><code>&lt;?php
require dirname(__FILE__).'/global.php';

$frontController = Zend_Controller_Front::getInstance(); 
$frontController
    -&gt;setControllerDirectory(dirname(__FILE__).'/controllers'); 
?&gt;</code></pre></p>]]></content:encoded>
	</item>
	<item>
		<title>От: Лобач Олег</title>
		<link>http://lobach.info/develop/zf/integrating-zend-framework-and-doctrine/#comment-117</link>
		<dc:creator>Лобач Олег</dc:creator>
		<pubDate>Tue, 22 Jul 2008 19:20:16 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/?p=58#comment-117</guid>
		<description>&lt;p&gt;Отличная новость! Спасибо.
Правда, это еще не официальный адаптер, это всего лишь предложение, но воспользоваться вполне возможно.
Еще раз спасибо.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Отличная новость! Спасибо.</p><p>Правда, это еще не официальный адаптер, это всего лишь предложение, но воспользоваться вполне возможно.</p><p>Еще раз спасибо. </p>]]></content:encoded>
	</item>
	<item>
		<title>От: haspadar</title>
		<link>http://lobach.info/develop/zf/integrating-zend-framework-and-doctrine/#comment-116</link>
		<dc:creator>haspadar</dc:creator>
		<pubDate>Tue, 22 Jul 2008 15:11:42 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/?p=58#comment-116</guid>
		<description>&lt;p&gt;Могу обрадовать - ничего писать не надо даже для этого.
Есть Zend_Auth_Adapter_Doctrine_Table официальный причем&lt;/p&gt;

&lt;p&gt;http://framework.zend.com/wiki/display/ZFPROP/Zend_Auth_Adapter_Doctrine_Table&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Могу обрадовать&nbsp;&mdash; ничего писать не надо даже для этого.</p><p>Есть Zend_Auth_Adapter_Doctrine_Table официальный причем </p><p>http://framework.zend.com/wiki/display/ZFPROP/Zend_Auth_Adapter_Doctrine_Table </p>]]></content:encoded>
	</item>
	<item>
		<title>От: Лобач Олег</title>
		<link>http://lobach.info/develop/zf/integrating-zend-framework-and-doctrine/#comment-114</link>
		<dc:creator>Лобач Олег</dc:creator>
		<pubDate>Tue, 22 Jul 2008 12:48:01 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/?p=58#comment-114</guid>
		<description>&lt;p&gt;Рад что чем-то помог :)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Рад что чем-то помог :) </p>]]></content:encoded>
	</item>
	<item>
		<title>От: Сергей</title>
		<link>http://lobach.info/develop/zf/integrating-zend-framework-and-doctrine/#comment-113</link>
		<dc:creator>Сергей</dc:creator>
		<pubDate>Tue, 22 Jul 2008 09:26:35 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/?p=58#comment-113</guid>
		<description>&lt;p&gt;Спасибо, разобрался. Жаль, что никто не осветил эту проблему. Ведь получается что все используют два соединения с базой.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Спасибо, разобрался. Жаль, что никто не осветил эту проблему. Ведь получается что все используют два соединения с базой. </p>]]></content:encoded>
	</item>
	<item>
		<title>От: Лобач Олег</title>
		<link>http://lobach.info/develop/zf/integrating-zend-framework-and-doctrine/#comment-111</link>
		<dc:creator>Лобач Олег</dc:creator>
		<pubDate>Mon, 21 Jul 2008 14:47:11 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/?p=58#comment-111</guid>
		<description>&lt;p&gt;Да. Тут соглашусь. Класс Zend_Auth_Adapter_DbTable использует коннект Zend_Db.
Чтобы в данном случае воспользоваться доктриной, надо написать собственный адаптер, реализующий интерфейс Zend_Auth_Adapter_Interface. В принципе, повторить Zend_Auth_Adapter_DbTable для доктрины не должно составить особого труда - там все достаточно просто и прозрачно.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Да. Тут соглашусь. Класс Zend_Auth_Adapter_DbTable использует коннект Zend_Db.</p><p>Чтобы в данном случае воспользоваться доктриной, надо написать собственный адаптер, реализующий интерфейс Zend_Auth_Adapter_Interface. В принципе, повторить Zend_Auth_Adapter_DbTable для доктрины не должно составить особого труда&nbsp;&mdash; там все достаточно просто и прозрачно. </p>]]></content:encoded>
	</item>
	<item>
		<title>От: Сергей</title>
		<link>http://lobach.info/develop/zf/integrating-zend-framework-and-doctrine/#comment-110</link>
		<dc:creator>Сергей</dc:creator>
		<pubDate>Mon, 21 Jul 2008 14:33:03 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/?p=58#comment-110</guid>
		<description>&lt;p&gt;Прошу прощения, я не слишком компетентен, вот например как у нас работает AuthController:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;private function getAuthAdapter() {
    $db = Zend_DB::factory(Zend_Registry::get(&#039;config&#039;)-&gt;database);
    $authAdapter = new Zend_Auth_Adapter_DbTable($db);
    $authAdapter-&gt;setTableName($this-&gt;basetable)
                -&gt;setIdentityColumn(&#039;login&#039;)
                -&gt;setCredentialColumn(&#039;passw&#039;)
                -&gt;setCredentialTreatment(&#039;MD5(?) AND enabled=1&#039;);
    return $authAdapter;    
}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;разве класс Zend_Auth_Adapter_DbTable не должен в качестве параметра получать объект Zend_DB? и как это сделать с помощью Доктрины?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Прошу прощения, я не слишком компетентен, вот например как у нас работает AuthController: </p><p><pre><code>private function getAuthAdapter() {
    $db = Zend_DB::factory(Zend_Registry::get('config')-&gt;database);
    $authAdapter = new Zend_Auth_Adapter_DbTable($db);
    $authAdapter-&gt;setTableName($this-&gt;basetable)
                -&gt;setIdentityColumn('login')
                -&gt;setCredentialColumn('passw')
                -&gt;setCredentialTreatment('MD5(?) AND enabled=1');
    return $authAdapter;    
}</code></pre></p><p>разве класс Zend_Auth_Adapter_DbTable не должен в качестве параметра получать объект Zend_DB? и как это сделать с помощью Доктрины? </p>]]></content:encoded>
	</item>
</channel>
</rss>
