<?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. Zend_Controller.</title>
	<atom:link href="http://zend-framework.ru/zend_framework-zend_controller-part1/feed/" rel="self" type="application/rss+xml" />
	<link>http://zend-framework.ru/zend_framework-zend_controller-part1/</link>
	<description>Статьи, руководства и заметки о фреймворке для PHP - Zend Framework</description>
	<lastBuildDate>Thu, 02 Sep 2010 20:43:04 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>От: Сергей Митрошин</title>
		<link>http://zend-framework.ru/zend_framework-zend_controller-part1/comment-page-1/#comment-526</link>
		<dc:creator>Сергей Митрошин</dc:creator>
		<pubDate>Sun, 25 Jan 2009 07:55:10 +0000</pubDate>
		<guid isPermaLink="false">http://zend-framework.ru/2008/02/zend_framework-zend_controller-part1/#comment-526</guid>
		<description>Судя по всему, вы используете модули, и модуля default у вас не существует.</description>
		<content:encoded><![CDATA[<p>Судя по всему, вы используете модули, и модуля default у вас не существует.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: armjer</title>
		<link>http://zend-framework.ru/zend_framework-zend_controller-part1/comment-page-1/#comment-525</link>
		<dc:creator>armjer</dc:creator>
		<pubDate>Sun, 25 Jan 2009 07:46:49 +0000</pubDate>
		<guid isPermaLink="false">http://zend-framework.ru/2008/02/zend_framework-zend_controller-part1/#comment-525</guid>
		<description>Здравствуйте. Прочел Вашу статью с большим интересом. 
Я пытаюсь установить Zend Framework. Сделал как у Вас написано, но у меня не получается. Появляется ошибка. 

КОД.
throwExceptions(true);
try {
    $frontController-&gt;dispatch();
}
catch (Exception $e)
 {
 echo &quot;myerror:{$e-&gt;getMessage()}&quot;;
}
//$frontController-&gt;dispatch();
echo(&quot;Test&quot;);
?&gt;
КОД.
Ошибка.
myerror:No default module defined for this application

Я прошу, если не трудно для Вас, помочь мне.</description>
		<content:encoded><![CDATA[<p>Здравствуйте. Прочел Вашу статью с большим интересом.<br />
Я пытаюсь установить Zend Framework. Сделал как у Вас написано, но у меня не получается. Появляется ошибка. </p>
<p>КОД.<br />
throwExceptions(true);<br />
try {<br />
    $frontController-&gt;dispatch();<br />
}<br />
catch (Exception $e)<br />
 {<br />
 echo &#8220;myerror:{$e-&gt;getMessage()}&#8221;;<br />
}<br />
//$frontController-&gt;dispatch();<br />
echo(&#8220;Test&#8221;);<br />
?&gt;<br />
КОД.<br />
Ошибка.<br />
myerror:No default module defined for this application</p>
<p>Я прошу, если не трудно для Вас, помочь мне.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Пингвин</title>
		<link>http://zend-framework.ru/zend_framework-zend_controller-part1/comment-page-1/#comment-425</link>
		<dc:creator>Пингвин</dc:creator>
		<pubDate>Sat, 30 Aug 2008 11:34:07 +0000</pubDate>
		<guid isPermaLink="false">http://zend-framework.ru/2008/02/zend_framework-zend_controller-part1/#comment-425</guid>
		<description>я не согласшусь, не правильно вы говорите</description>
		<content:encoded><![CDATA[<p>я не согласшусь, не правильно вы говорите</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: admin</title>
		<link>http://zend-framework.ru/zend_framework-zend_controller-part1/comment-page-1/#comment-84</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 25 Jun 2008 07:52:57 +0000</pubDate>
		<guid isPermaLink="false">http://zend-framework.ru/2008/02/zend_framework-zend_controller-part1/#comment-84</guid>
		<description>Не за что )

&#039;Invalid controller specified (error)&#039; выбрасывается у вас скорее всего из-за того, что не отключен viewHelper, автоматически обрабатывающий скрипты вида, а скрипты вида у вас не созданы. ZF передаёт управление ErrorController::errorAction(), а он тоже не существует.

В любом случае, мануал читать надо - там очень много тонкостей рассказывается, из-за незнания которых можно просидеть над багами не один час.</description>
		<content:encoded><![CDATA[<p>Не за что )</p>
<p>&#8216;Invalid controller specified (error)&#8217; выбрасывается у вас скорее всего из-за того, что не отключен viewHelper, автоматически обрабатывающий скрипты вида, а скрипты вида у вас не созданы. ZF передаёт управление ErrorController::errorAction(), а он тоже не существует.</p>
<p>В любом случае, мануал читать надо &#8211; там очень много тонкостей рассказывается, из-за незнания которых можно просидеть над багами не один час.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Роман</title>
		<link>http://zend-framework.ru/zend_framework-zend_controller-part1/comment-page-1/#comment-83</link>
		<dc:creator>Роман</dc:creator>
		<pubDate>Wed, 25 Jun 2008 07:40:05 +0000</pubDate>
		<guid isPermaLink="false">http://zend-framework.ru/2008/02/zend_framework-zend_controller-part1/#comment-83</guid>
		<description>Файл .htaccess  я тоже создал с правилами.
Но вы навели меня на мою глупую ошибку, у меня вообще не загружался модуль, исправил в httpd.conf. Да еще к тому же директива AllowOverride имела значение None. Все понятно.

Правда выскакивает &#039;Invalid controller specified (error)&#039; теперь при запросе index/show. Думаю нужно как-то править контроллер. 
Есть класс IndexController , в котором есть действие show, я думал оно и должно вызываться, но потом обратил внимание что оно должно выводить ‘Hello! I\’m ShowController, showAction’; Причем здесь ShowController...

Видимо я что-то упускаю, почитаю еще очень внимательно статьи. Спасибо за помощь!!</description>
		<content:encoded><![CDATA[<p>Файл .htaccess  я тоже создал с правилами.<br />
Но вы навели меня на мою глупую ошибку, у меня вообще не загружался модуль, исправил в httpd.conf. Да еще к тому же директива AllowOverride имела значение None. Все понятно.</p>
<p>Правда выскакивает &#8216;Invalid controller specified (error)&#8217; теперь при запросе index/show. Думаю нужно как-то править контроллер.<br />
Есть класс IndexController , в котором есть действие show, я думал оно и должно вызываться, но потом обратил внимание что оно должно выводить ‘Hello! I\’m ShowController, showAction’; Причем здесь ShowController&#8230;</p>
<p>Видимо я что-то упускаю, почитаю еще очень внимательно статьи. Спасибо за помощь!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: admin</title>
		<link>http://zend-framework.ru/zend_framework-zend_controller-part1/comment-page-1/#comment-82</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 25 Jun 2008 07:07:05 +0000</pubDate>
		<guid isPermaLink="false">http://zend-framework.ru/2008/02/zend_framework-zend_controller-part1/#comment-82</guid>
		<description>Очевидно, вы забыли включить mod_rewrite. Для этого в каталоге с index.php вам необходимо создать файл .htaccess и указать в нём правила редиректа. Лично я предпочитаю следующее правило:

RewriteEngine on
RewriteRule ^[^\.]+$ index.php

Все URLы без точки будут переадресовываться на index.php и работать через ZF. А URLы с точкой (style.css, function.js и т.д.) - будут вызваться напрямую.</description>
		<content:encoded><![CDATA[<p>Очевидно, вы забыли включить mod_rewrite. Для этого в каталоге с index.php вам необходимо создать файл .htaccess и указать в нём правила редиректа. Лично я предпочитаю следующее правило:</p>
<p>RewriteEngine on<br />
RewriteRule ^[^\.]+$ index.php</p>
<p>Все URLы без точки будут переадресовываться на index.php и работать через ZF. А URLы с точкой (style.css, function.js и т.д.) &#8211; будут вызваться напрямую.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Роман</title>
		<link>http://zend-framework.ru/zend_framework-zend_controller-part1/comment-page-1/#comment-81</link>
		<dc:creator>Роман</dc:creator>
		<pubDate>Wed, 25 Jun 2008 06:44:22 +0000</pubDate>
		<guid isPermaLink="false">http://zend-framework.ru/2008/02/zend_framework-zend_controller-part1/#comment-81</guid>
		<description>Спасибо. У меня все равно проблемка.

в файле index.php:

set_include_path(&#039;../lib/library&#039;);
require_once(&#039;Zend/Controller/Front.php&#039;);
$obj=Zend_Controller_Front::getInstance();
$front-&gt;setControllerDirectory(&#039;../lib/application/controllers&#039;);
$front-&gt;dispatch();

а в файле IndexController.php:

class IndexController extends Zend_Controller_Action
   
{
   
    public function indexAction() {   
              echo &#039;Hello! I\&#039;m IndexController, indexAction&#039;;
   }     
   
   public function showAction() {
              echo &#039;Hello! I\&#039;m ShowController, showAction&#039;;
   }
  
}

В таком случае по адресу http://localhost/ запускается действие по умолчанию, а по адресу http://localhost/index/show выскакивает ошибка 404. 

Я наверное что-то упустил...</description>
		<content:encoded><![CDATA[<p>Спасибо. У меня все равно проблемка.</p>
<p>в файле index.php:</p>
<p>set_include_path(&#8216;../lib/library&#8217;);<br />
require_once(&#8216;Zend/Controller/Front.php&#8217;);<br />
$obj=Zend_Controller_Front::getInstance();<br />
$front-&gt;setControllerDirectory(&#8216;../lib/application/controllers&#8217;);<br />
$front-&gt;dispatch();</p>
<p>а в файле IndexController.php:</p>
<p>class IndexController extends Zend_Controller_Action</p>
<p>{</p>
<p>    public function indexAction() {<br />
              echo &#8216;Hello! I\&#8217;m IndexController, indexAction&#8217;;<br />
   }     </p>
<p>   public function showAction() {<br />
              echo &#8216;Hello! I\&#8217;m ShowController, showAction&#8217;;<br />
   }</p>
<p>}</p>
<p>В таком случае по адресу <a href="http://localhost/" rel="nofollow">http://localhost/</a> запускается действие по умолчанию, а по адресу <a href="http://localhost/index/show" rel="nofollow">http://localhost/index/show</a> выскакивает ошибка 404. </p>
<p>Я наверное что-то упустил&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: admin</title>
		<link>http://zend-framework.ru/zend_framework-zend_controller-part1/comment-page-1/#comment-80</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Tue, 24 Jun 2008 14:46:05 +0000</pubDate>
		<guid isPermaLink="false">http://zend-framework.ru/2008/02/zend_framework-zend_controller-part1/#comment-80</guid>
		<description>Роман, при вызове http://sitename/show вызывается ShowController, indexAction. Чтобы вызвать действие slow контроллера по умолчанию необходимо использовать УРЛ http://sitename/index/show</description>
		<content:encoded><![CDATA[<p>Роман, при вызове <a href="http://sitename/show" rel="nofollow">http://sitename/show</a> вызывается ShowController, indexAction. Чтобы вызвать действие slow контроллера по умолчанию необходимо использовать УРЛ <a href="http://sitename/index/show" rel="nofollow">http://sitename/index/show</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Роман</title>
		<link>http://zend-framework.ru/zend_framework-zend_controller-part1/comment-page-1/#comment-79</link>
		<dc:creator>Роман</dc:creator>
		<pubDate>Tue, 24 Jun 2008 11:48:16 +0000</pubDate>
		<guid isPermaLink="false">http://zend-framework.ru/2008/02/zend_framework-zend_controller-part1/#comment-79</guid>
		<description>Не пойму, почему когда ввожу http://sitename/show не вызывается контроллер по умолчанию и действие show. Контроллер по умолчанию может вызывать разные действия?</description>
		<content:encoded><![CDATA[<p>Не пойму, почему когда ввожу <a href="http://sitename/show" rel="nofollow">http://sitename/show</a> не вызывается контроллер по умолчанию и действие show. Контроллер по умолчанию может вызывать разные действия?</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Виктор</title>
		<link>http://zend-framework.ru/zend_framework-zend_controller-part1/comment-page-1/#comment-29</link>
		<dc:creator>Виктор</dc:creator>
		<pubDate>Tue, 06 May 2008 06:06:01 +0000</pubDate>
		<guid isPermaLink="false">http://zend-framework.ru/2008/02/zend_framework-zend_controller-part1/#comment-29</guid>
		<description>Спасибо было полезно, узнал много нового</description>
		<content:encoded><![CDATA[<p>Спасибо было полезно, узнал много нового</p>
]]></content:encoded>
	</item>
</channel>
</rss>
