<?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>Comments on: Yii PHP framework: создаём игровой сайт. Часть 10. Панель управления.</title>
	<atom:link href="http://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-10-panel-upravleniya.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-10-panel-upravleniya.html</link>
	<description>Блог о программировании</description>
	<lastBuildDate>Sat, 31 Jul 2010 22:06:47 +0000</lastBuildDate>
	
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Владимир</title>
		<link>http://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-10-panel-upravleniya.html#comment-11483</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Fri, 16 Jul 2010 21:52:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/?p=994#comment-11483</guid>
		<description>Проверьте, существует ли файл&lt;br&gt;/srv/http/protected/components/dashboardMenu.php&lt;br&gt;Обратите внимание на регистр букв.</description>
		<content:encoded><![CDATA[<p>Проверьте, существует ли файл<br />/srv/http/protected/components/dashboardMenu.php<br />Обратите внимание на регистр букв.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TRF</title>
		<link>http://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-10-panel-upravleniya.html#comment-11471</link>
		<dc:creator>TRF</dc:creator>
		<pubDate>Wed, 14 Jul 2010 16:34:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/?p=994#comment-11471</guid>
		<description>Здравствуйте!&lt;br&gt;Не получается зайти в админку, делаю все по инструкции. Сайт отображается нормально.&lt;br&gt;&lt;br&gt;При &lt;a href=&quot;http://localhost/dashboard/login&quot; rel=&quot;nofollow&quot;&gt;http://localhost/dashboard/login&lt;/a&gt; получаю:&lt;br&gt;&lt;br&gt;выделена 259 строка&lt;br&gt;&lt;br&gt;Описание&lt;br&gt;&lt;br&gt;require(/srv/http/protected/components/dashboardMenu.php): failed to open stream: No such file or directory&lt;br&gt;Исходный код&lt;br&gt;&lt;br&gt;/srv/http/framework/YiiBase.php(259)&lt;br&gt;&lt;br&gt;00247:             return $alias;&lt;br&gt;00248:         }&lt;br&gt;00249: &lt;br&gt;00250:         if(($className=(string)substr($alias,$pos+1))!==&#039;*&#039; &amp;&amp; (class_exists($className,false) &#124;&#124; interface_exists($className,false)))&lt;br&gt;00251:             return self::$_imports[$alias]=$className;&lt;br&gt;00252: &lt;br&gt;00253:         if(($path=self::getPathOfAlias($alias))!==false)&lt;br&gt;00254:         {&lt;br&gt;00255:             if($className!==&#039;*&#039;)&lt;br&gt;00256:             {&lt;br&gt;00257:                 self::$_imports[$alias]=$className;&lt;br&gt;00258:                 if($forceInclude)&lt;br&gt;00259: require($path.&#039;.php&#039;);&lt;br&gt;00260:                 else&lt;br&gt;00261:                     self::$_classes[$className]=$path.&#039;.php&#039;;&lt;br&gt;00262:                 return $className;&lt;br&gt;00263:             }&lt;br&gt;00264:             else  // a directory&lt;br&gt;00265:             {&lt;br&gt;00266:                 if(self::$_includePaths===null)&lt;br&gt;00267:                 {&lt;br&gt;00268:                     self::$_includePaths=array_unique(explode(PATH_SEPARATOR,get_include_path()));&lt;br&gt;00269:                     if(($pos=array_search(&#039;.&#039;,self::$_includePaths,true))!==false)&lt;br&gt;00270:                         unset(self::$_includePaths[$pos]);&lt;br&gt;00271:                 }</description>
		<content:encoded><![CDATA[<p>Здравствуйте!<br />Не получается зайти в админку, делаю все по инструкции. Сайт отображается нормально.</p>
<p>При <a href="http://localhost/dashboard/login" rel="nofollow">http://localhost/dashboard/login</a> получаю:</p>
<p>выделена 259 строка</p>
<p>Описание</p>
<p>require(/srv/http/protected/components/dashboardMenu.php): failed to open stream: No such file or directory<br />Исходный код</p>
<p>/srv/http/framework/YiiBase.php(259)</p>
<p>00247:             return $alias;<br />00248:         }<br />00249: <br />00250:         if(($className=(string)substr($alias,$pos+1))!==&#39;*&#39; &#038;&#038; (class_exists($className,false) || interface_exists($className,false)))<br />00251:             return self::$_imports[$alias]=$className;<br />00252: <br />00253:         if(($path=self::getPathOfAlias($alias))!==false)<br />00254:         {<br />00255:             if($className!==&#39;*&#39;)<br />00256:             {<br />00257:                 self::$_imports[$alias]=$className;<br />00258:                 if($forceInclude)<br />00259: require($path.&#39;.php&#39;);<br />00260:                 else<br />00261:                     self::$_classes[$className]=$path.&#39;.php&#39;;<br />00262:                 return $className;<br />00263:             }<br />00264:             else  // a directory<br />00265:             {<br />00266:                 if(self::$_includePaths===null)<br />00267:                 {<br />00268:                     self::$_includePaths=array_unique(explode(PATH_SEPARATOR,get_include_path()));<br />00269:                     if(($pos=array_search(&#39;.&#39;,self::$_includePaths,true))!==false)<br />00270:                         unset(self::$_includePaths[$pos]);<br />00271:                 }</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Владимир</title>
		<link>http://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-10-panel-upravleniya.html#comment-11468</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Wed, 14 Jul 2010 14:00:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/?p=994#comment-11468</guid>
		<description>Вы все делаете так, только в форму (_form.php) я добавил код для вывода выпадающего списка с перечнем жанров. Этот перечень нужно получить в контроллере с помощью запроса к БД.&lt;br&gt;&lt;br&gt;В общем, добавьте в контроллер (actionCreate) строку&lt;br&gt;&lt;br&gt;$types = Types::model()-&gt;findAll();&lt;br&gt;и измените&lt;br&gt;$this-&gt;render(&#039;create&#039;,array(&#039;model&#039;=&gt;$model, &#039;types&#039;=&gt;$types));&lt;br&gt;&lt;br&gt;Но хочу предупредить. При импорт игр id берутся из xml фида партнерки, поэтому если вы начнете сами создавать игры, возможны совпадения id&#039;шников.</description>
		<content:encoded><![CDATA[<p>Вы все делаете так, только в форму (_form.php) я добавил код для вывода выпадающего списка с перечнем жанров. Этот перечень нужно получить в контроллере с помощью запроса к БД.</p>
<p>В общем, добавьте в контроллер (actionCreate) строку</p>
<p>$types = Types::model()-&gt;findAll();<br />и измените<br />$this-&gt;render(&#39;create&#39;,array(&#39;model&#39;=&gt;$model, &#39;types&#39;=&gt;$types));</p>
<p>Но хочу предупредить. При импорт игр id берутся из xml фида партнерки, поэтому если вы начнете сами создавать игры, возможны совпадения id&#39;шников.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Imax Pv</title>
		<link>http://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-10-panel-upravleniya.html#comment-11462</link>
		<dc:creator>Imax Pv</dc:creator>
		<pubDate>Wed, 14 Jul 2010 01:16:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/?p=994#comment-11462</guid>
		<description>Добрый день.&lt;br&gt;Бьюсь над пунктом «Создать игру» уже часа 2, но все безуспешно.&lt;br&gt;&lt;br&gt;В accessRules() добавил create, больше ничего не менял, при заходе на &lt;a href=&quot;http://localhost/local/games/create/&quot; rel=&quot;nofollow&quot;&gt;http://localhost/local/games/create/&lt;/a&gt; получаю (выделена 71 строка):&lt;br&gt;&lt;br&gt;Описание&lt;br&gt;&lt;br&gt;Undefined variable: types&lt;br&gt;Исходный код&lt;br&gt;&lt;br&gt;/srv/http/local/protected/views/games/_form.php(71)&lt;br&gt;&lt;br&gt;00059: &lt;?php echo CHtml::activeDropDownList($model, &#039;g_state&#039;&lt;br&gt;00060:         , array(&#039;0&#039;=&gt;&#039;Опубликовано&#039;,&#039;1&#039;=&gt;&#039;Черновик&#039;)); ?&gt;&lt;br&gt;00061: &lt;/div&gt;&lt;br&gt;00062: &lt;div class=&quot;types_list&quot;&gt;&lt;br&gt;00063: &lt;?php echo &#039;&lt;strong&gt;Жанры&lt;/strong&gt;:&lt;br /&gt;&#039;; ?&gt;&lt;br&gt;00064: &lt;?php&lt;br&gt;00065: $curTypes = $model-&gt;ygs_types;&lt;br&gt;00066: $curT = array();&lt;br&gt;00067: foreach ($curTypes as $type) {&lt;br&gt;00068:     $curT[] = $type-&gt;t_id;&lt;br&gt;00069: }&lt;br&gt;00070: $allT = array();&lt;br&gt;00071: foreach ($types as $type) {&lt;br&gt;00072:     $allT[$type-&gt;t_id] = $type-&gt;t_name;&lt;br&gt;00073: }&lt;br&gt;00074: echo CHtml::checkBoxList(&#039;types&#039;,$curT,$allT, array(&#039;separator&#039;=&gt;&#039;&#039;));&lt;br&gt;00075: ?&gt;&lt;br&gt;00076: &lt;/div&gt;&lt;br&gt;00077: &lt;div class=&quot;action&quot;&gt;&lt;br&gt;00078: &lt;?php echo CHtml::submitButton($update ? &#039;Сохранить&#039; : &#039;Создать&#039;); ?&gt;&lt;br&gt;00079: &lt;/div&gt;&lt;br&gt;00080: &lt;br&gt;00081: &lt;div class=&quot;action&quot;&gt;&lt;br&gt;00082: &lt;?php echo CHtml::link(&#039;Просмотр&#039;, array(&#039;games/show&#039;, &#039;id&#039;=&gt;$model-&gt;g_id), array(&#039;target&#039;=&gt;&#039;_blank&#039;)); ?&gt;&lt;br&gt;00083: &lt;/div&gt;&lt;br&gt;&lt;br&gt;Подскажите пожалуйста, что я делаю не так. &lt;br&gt;Спасибо.</description>
		<content:encoded><![CDATA[<p>Добрый день.<br />Бьюсь над пунктом «Создать игру» уже часа 2, но все безуспешно.</p>
<p>В accessRules() добавил create, больше ничего не менял, при заходе на <a href="http://localhost/local/games/create/" rel="nofollow">http://localhost/local/games/create/</a> получаю (выделена 71 строка):</p>
<p>Описание</p>
<p>Undefined variable: types<br />Исходный код</p>
<p>/srv/http/local/protected/views/games/_form.php(71)</p>
<p>00059: &lt;?php echo CHtml::activeDropDownList($model, &#39;g_state&#39;<br />00060:         , array(&#39;0&#39;=&gt;&#39;Опубликовано&#39;,&#39;1&#39;=&gt;&#39;Черновик&#39;)); ?&gt;<br />00061: &lt;/div&gt;<br />00062: &lt;div class=&#034;types_list&#034;&gt;<br />00063: &lt;?php echo &#39;<strong>Жанры</strong>:<br />&#39;; ?&gt;<br />00064: &lt;?php<br />00065: $curTypes = $model-&gt;ygs_types;<br />00066: $curT = array();<br />00067: foreach ($curTypes as $type) {<br />00068:     $curT[] = $type-&gt;t_id;<br />00069: }<br />00070: $allT = array();<br />00071: foreach ($types as $type) {<br />00072:     $allT[$type-&gt;t_id] = $type-&gt;t_name;<br />00073: }<br />00074: echo CHtml::checkBoxList(&#39;types&#39;,$curT,$allT, array(&#39;separator&#39;=&gt;&#39;&#39;));<br />00075: ?&gt;<br />00076: &lt;/div&gt;<br />00077: &lt;div class=&#034;action&#034;&gt;<br />00078: &lt;?php echo CHtml::submitButton($update ? &#39;Сохранить&#39; : &#39;Создать&#39;); ?&gt;<br />00079: &lt;/div&gt;<br />00080: <br />00081: &lt;div class=&#034;action&#034;&gt;<br />00082: &lt;?php echo CHtml::link(&#39;Просмотр&#39;, array(&#39;games/show&#39;, &#39;id&#39;=&gt;$model-&gt;g_id), array(&#39;target&#39;=&gt;&#39;_blank&#39;)); ?&gt;<br />00083: &lt;/div&gt;</p>
<p>Подскажите пожалуйста, что я делаю не так. <br />Спасибо.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Владимир</title>
		<link>http://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-10-panel-upravleniya.html#comment-9937</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Mon, 22 Mar 2010 18:06:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/?p=994#comment-9937</guid>
		<description>Спасибо, что заметили.
Читать нужно так:
методы actionLogin и actionLogout</description>
		<content:encoded><![CDATA[<p>Спасибо, что заметили.<br />
Читать нужно так:<br />
методы actionLogin и actionLogout</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vic</title>
		<link>http://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-10-panel-upravleniya.html#comment-9933</link>
		<dc:creator>Vic</dc:creator>
		<pubDate>Mon, 22 Mar 2010 17:54:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/?p=994#comment-9933</guid>
		<description>&lt;blockquote&gt;и переместили в него методы actionLogin и actionLogin&lt;/blockquote&gt;

Прошу прощения:  не могу найти различия в именах.</description>
		<content:encoded><![CDATA[<blockquote><p>и переместили в него методы actionLogin и actionLogin</p></blockquote>
<p>Прошу прощения:  не могу найти различия в именах.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Владимир</title>
		<link>http://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-10-panel-upravleniya.html#comment-9532</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Mon, 01 Mar 2010 16:17:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/?p=994#comment-9532</guid>
		<description>Спасибо за ссылку! Я почитаю. Может за это время еще что-нибудь полезное о yii напишу ;)</description>
		<content:encoded><![CDATA[<p>Спасибо за ссылку! Я почитаю. Может за это время еще что-нибудь полезное о yii напишу <img src='http://www.simplecoding.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ShadowX</title>
		<link>http://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-10-panel-upravleniya.html#comment-9527</link>
		<dc:creator>ShadowX</dc:creator>
		<pubDate>Mon, 01 Mar 2010 10:33:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/?p=994#comment-9527</guid>
		<description>Может это поможет: http://docutils.sourceforge.net/sandbox/code-block-directive/docs/syntax-highlight.html хотя, разбираться с DocBook только ради одного документа не очень приятно.</description>
		<content:encoded><![CDATA[<p>Может это поможет: <a href="http://docutils.sourceforge.net/sandbox/code-block-directive/docs/syntax-highlight.html" rel="nofollow">http://docutils.sourceforge.net/sandbox/code-block-directive/docs/syntax-highlight.html</a> хотя, разбираться с DocBook только ради одного документа не очень приятно.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mc-bear</title>
		<link>http://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-10-panel-upravleniya.html#comment-9191</link>
		<dc:creator>mc-bear</dc:creator>
		<pubDate>Thu, 18 Feb 2010 20:35:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/?p=994#comment-9191</guid>
		<description>Владимир, к сожалению твой ответ на мой комментарий мне не помог, а еще более запутал в выборе, как же правильнее поступить чтоб быть ближе к MVC. Если есть аккаунт на форуме русского сообщества yii, присоединяся к дискусии
http://yiiframework.ru/forum/viewtopic.php?f=4&amp;t=586</description>
		<content:encoded><![CDATA[<p>Владимир, к сожалению твой ответ на мой комментарий мне не помог, а еще более запутал в выборе, как же правильнее поступить чтоб быть ближе к MVC. Если есть аккаунт на форуме русского сообщества yii, присоединяся к дискусии<br />
<a href="http://yiiframework.ru/forum/viewtopic.php?f=4&amp;t=586" rel="nofollow">http://yiiframework.ru/forum/viewtopic.php?f=4&amp;t=586</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Владимир</title>
		<link>http://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-10-panel-upravleniya.html#comment-9180</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Thu, 18 Feb 2010 10:34:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/?p=994#comment-9180</guid>
		<description>Да, вы правы, так, наверное, логичнее. Все-таки js код относится к представлению, а не контроллеру.

Подключать js в макете (layout) имеет смысл только если скрипты используются на всех страницах.</description>
		<content:encoded><![CDATA[<p>Да, вы правы, так, наверное, логичнее. Все-таки js код относится к представлению, а не контроллеру.</p>
<p>Подключать js в макете (layout) имеет смысл только если скрипты используются на всех страницах.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
