<?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>Wed, 08 Feb 2012 17:39:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: Roe-ru</title>
		<link>http://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-10-panel-upravleniya.html#comment-19307</link>
		<dc:creator>Roe-ru</dc:creator>
		<pubDate>Tue, 29 Mar 2011 08:29:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/?p=994#comment-19307</guid>
		<description>Интересное решение.  не мог примеров найти..
Благодарю за подсказку (модули) и пример!</description>
		<content:encoded><![CDATA[<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-19305</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Tue, 29 Mar 2011 07:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/?p=994#comment-19305</guid>
		<description>Я дам ссылку на &lt;a href=&quot;http://stackoverflow.com/questions/4022483/call-function-in-another-controller-in-yii&quot; rel=&quot;nofollow&quot;&gt;пример&lt;/a&gt;.

А вообще, если вы столкнулись с необходимостью вызывать методы других контроллеров, может быть подумать об использовании модулей?</description>
		<content:encoded><![CDATA[<p>Я дам ссылку на <a href="http://stackoverflow.com/questions/4022483/call-function-in-another-controller-in-yii" rel="nofollow">пример</a>.</p>
<p>А вообще, если вы столкнулись с необходимостью вызывать методы других контроллеров, может быть подумать об использовании модулей?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roe-ru</title>
		<link>http://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-10-panel-upravleniya.html#comment-19300</link>
		<dc:creator>Roe-ru</dc:creator>
		<pubDate>Mon, 28 Mar 2011 11:12:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/?p=994#comment-19300</guid>
		<description>Владимир, а как в представлении вызвать метод из стороннего контроллера? Спасибо.</description>
		<content:encoded><![CDATA[<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-18967</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Mon, 17 Jan 2011 18:24:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/?p=994#comment-18967</guid>
		<description>Нет, файлы там не кешируются.
Посмотрите в каком регистре записано имя файла dashboardMenu (для *nix систем это важно).</description>
		<content:encoded><![CDATA[<p>Нет, файлы там не кешируются.<br />
Посмотрите в каком регистре записано имя файла dashboardMenu (для *nix систем это важно).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alex</title>
		<link>http://www.simplecoding.org/yii-php-framework-sozdayom-igrovoj-sajt-chast-10-panel-upravleniya.html#comment-18963</link>
		<dc:creator>alex</dc:creator>
		<pubDate>Sun, 16 Jan 2011 17:16:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/?p=994#comment-18963</guid>
		<description>столкнулся с похожей проблемой, только на локалхосте все работает, а вот на сервере при входе в админку выдает ошибку http://99games.ru/dashboard/login проверял уже несколько раз и названия файлов и их расположение все на месте, уже весь мозг сломал не могу понять что за хрень =
может там где то кэшируются какие-то файлы и при переносе на сервер с локалхоста их нужно удалять?</description>
		<content:encoded><![CDATA[<p>столкнулся с похожей проблемой, только на локалхосте все работает, а вот на сервере при входе в админку выдает ошибку <a href="http://99games.ru/dashboard/login" rel="nofollow">http://99games.ru/dashboard/login</a> проверял уже несколько раз и названия файлов и их расположение все на месте, уже весь мозг сломал не могу понять что за хрень =<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-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>
</channel>
</rss>

