<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
	>
<channel>
	<title>【CakePHP/KtaiLibrary】「PHPで作る携帯サイト　デベロッパーズガイド」刊行します！ へのコメント</title>
	<atom:link href="http://blog.ecworks.jp/archives/976/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.ecworks.jp/archives/976</link>
	<description>CakePHPを中心としたサイト開発情報をメインに公開。新しもの好きなので時々製品レポートなんかも。</description>
	<lastBuildDate>Thu, 29 Jul 2010 11:46:08 +0900</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>yanbow より</title>
		<link>http://blog.ecworks.jp/archives/976/comment-page-1#comment-7491</link>
		<dc:creator>yanbow</dc:creator>
		<pubDate>Tue, 29 Jun 2010 02:46:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ecworks.jp/?p=976#comment-7491</guid>
		<description>Linux環境で、シンボリックリンクを作成したところ正常に動くことが確認できました。
ありがとうございました。</description>
		<content:encoded><![CDATA[<p>Linux環境で、シンボリックリンクを作成したところ正常に動くことが確認できました。<br />
ありがとうございました。</p>
]]></content:encoded>
	</item>
	<item>
		<title>MASA-P より</title>
		<link>http://blog.ecworks.jp/archives/976/comment-page-1#comment-7490</link>
		<dc:creator>MASA-P</dc:creator>
		<pubDate>Tue, 29 Jun 2010 01:25:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ecworks.jp/?p=976#comment-7490</guid>
		<description>本編ではシンボリックリンクによるディレクトリの共有を行っていますが、Windowsではこのような機能が無いために実現は難しいと思います。
本書はWindowsを対象としていませんので、できればVMを利用するなどしてlinux環境でご確認ください。</description>
		<content:encoded><![CDATA[<p>本編ではシンボリックリンクによるディレクトリの共有を行っていますが、Windowsではこのような機能が無いために実現は難しいと思います。<br />
本書はWindowsを対象としていませんので、できればVMを利用するなどしてlinux環境でご確認ください。</p>
]]></content:encoded>
	</item>
	<item>
		<title>yanbow より</title>
		<link>http://blog.ecworks.jp/archives/976/comment-page-1#comment-7489</link>
		<dc:creator>yanbow</dc:creator>
		<pubDate>Mon, 28 Jun 2010 09:33:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ecworks.jp/?p=976#comment-7489</guid>
		<description>こんにちは。
「PHPで作る携帯サイト」を参考に開発を行っております。
cakePHPの使い方がとても参考になっております。
　
　画像の公開サイト側での使用方法なのですが、管理側（app-admin)側で
画像をアップロードした際には、
「\app-admin\webroot\media」
に画像が作成され、ここ以下の画像が参照されていると思うのですが、
公開側（app）で、アップロードされた画像を使用するにはどのようにしたらよいのでしょうか？

「\app\webroot\media」にも同じように画像が作成されれば問題ないのですが、
どのような対処をすることで、公開側でも画像を表示できますでしょうか。
　
　現在WindowsにPleiadesを入れて開発しております。
cake1.3.2であるのと、MediaPluginが0.6なので、多少バージョンと
環境が違うの環境の問題でしょうか。

よろしくお願いします。


　</description>
		<content:encoded><![CDATA[<p>こんにちは。<br />
「PHPで作る携帯サイト」を参考に開発を行っております。<br />
cakePHPの使い方がとても参考になっております。<br />
　<br />
　画像の公開サイト側での使用方法なのですが、管理側（app-admin)側で<br />
画像をアップロードした際には、<br />
「\app-admin\webroot\media」<br />
に画像が作成され、ここ以下の画像が参照されていると思うのですが、<br />
公開側（app）で、アップロードされた画像を使用するにはどのようにしたらよいのでしょうか？</p>
<p>「\app\webroot\media」にも同じように画像が作成されれば問題ないのですが、<br />
どのような対処をすることで、公開側でも画像を表示できますでしょうか。<br />
　<br />
　現在WindowsにPleiadesを入れて開発しております。<br />
cake1.3.2であるのと、MediaPluginが0.6なので、多少バージョンと<br />
環境が違うの環境の問題でしょうか。</p>
<p>よろしくお願いします。</p>
<p>　</p>
]]></content:encoded>
	</item>
	<item>
		<title>MASA-P より</title>
		<link>http://blog.ecworks.jp/archives/976/comment-page-1#comment-7487</link>
		<dc:creator>MASA-P</dc:creator>
		<pubDate>Fri, 18 Jun 2010 11:27:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ecworks.jp/?p=976#comment-7487</guid>
		<description>返事が遅くなってすみません。

一応CakePHPのバグ報告でそのような報告をしてみたのですが、オフィシャル側では「$this-&gt;hereを使うのではなく$this-&gt;params[&#039;url&#039;][&#039;url&#039;]等を使うように指摘されました。ところが、このパラメータを使ってもうまく動かないかもしれません。この問題は根が深いです。

手っ取り早く修正するのであれば、それでOKだと思います。しかしコアコードを修正することになるので、あまりおすすめはできません。やはりRouter::url()形式の「array(&#039;action&#039; =&gt; &#039;delete&#039;)」等の方式で渡した方が無難のようです。</description>
		<content:encoded><![CDATA[<p>返事が遅くなってすみません。</p>
<p>一応CakePHPのバグ報告でそのような報告をしてみたのですが、オフィシャル側では「$this->hereを使うのではなく$this->params['url']['url']等を使うように指摘されました。ところが、このパラメータを使ってもうまく動かないかもしれません。この問題は根が深いです。</p>
<p>手っ取り早く修正するのであれば、それでOKだと思います。しかしコアコードを修正することになるので、あまりおすすめはできません。やはりRouter::url()形式の「array(&#8216;action&#8217; => &#8216;delete&#8217;)」等の方式で渡した方が無難のようです。</p>
]]></content:encoded>
	</item>
	<item>
		<title>Sambo より</title>
		<link>http://blog.ecworks.jp/archives/976/comment-page-1#comment-7482</link>
		<dc:creator>Sambo</dc:creator>
		<pubDate>Sun, 13 Jun 2010 15:58:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ecworks.jp/?p=976#comment-7482</guid>
		<description>こんばんは

5月25日付で返答頂いた内容ですが、調べてました

/cake/dispatcher.php   l.120
//		$this-&gt;here = $this-&gt;base . &#039;/&#039; . $url;
		$this-&gt;here = &#039;/&#039; . $url;

このように修正したらうまく動作しているように見えます
どう思われますか？

間違ってたら教えて下さい。
簡単な動作確認では今のところ正しく動いています

よろしくお願いします</description>
		<content:encoded><![CDATA[<p>こんばんは</p>
<p>5月25日付で返答頂いた内容ですが、調べてました</p>
<p>/cake/dispatcher.php   l.120<br />
//		$this-&gt;here = $this-&gt;base . &#8216;/&#8217; . $url;<br />
		$this-&gt;here = &#8216;/&#8217; . $url;</p>
<p>このように修正したらうまく動作しているように見えます<br />
どう思われますか？</p>
<p>間違ってたら教えて下さい。<br />
簡単な動作確認では今のところ正しく動いています</p>
<p>よろしくお願いします</p>
]]></content:encoded>
	</item>
	<item>
		<title>MASA-P より</title>
		<link>http://blog.ecworks.jp/archives/976/comment-page-1#comment-7475</link>
		<dc:creator>MASA-P</dc:creator>
		<pubDate>Fri, 04 Jun 2010 09:44:13 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ecworks.jp/?p=976#comment-7475</guid>
		<description>ご報告ありがとうございます！
確かに間違っていますね。

app-admin/models/customer_profile.php
app-admin/models/order.php

内のafterFind()内にそれぞれ2カ所ずつです(同じ処理)。

近日中に修正ファイルを作ってサポートサイトに反映させます。
すみませんでした。</description>
		<content:encoded><![CDATA[<p>ご報告ありがとうございます！<br />
確かに間違っていますね。</p>
<p>app-admin/models/customer_profile.php<br />
app-admin/models/order.php</p>
<p>内のafterFind()内にそれぞれ2カ所ずつです(同じ処理)。</p>
<p>近日中に修正ファイルを作ってサポートサイトに反映させます。<br />
すみませんでした。</p>
]]></content:encoded>
	</item>
	<item>
		<title>Sambo より</title>
		<link>http://blog.ecworks.jp/archives/976/comment-page-1#comment-7474</link>
		<dc:creator>Sambo</dc:creator>
		<pubDate>Fri, 04 Jun 2010 08:49:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ecworks.jp/?p=976#comment-7474</guid>
		<description>こんにちは

不具合と思われる箇所を発見しました
もうご承知の内容かもしれませんがお知らせだけしておきます。

モデル内に「afterFind」のコールバック関数が定義されています
この中で使用されている「results」変数が、一部「result」となっている
ために正常に動作していませんでした

app-adminの中がほとんどだったと思います。

一度、ご確認下さい。</description>
		<content:encoded><![CDATA[<p>こんにちは</p>
<p>不具合と思われる箇所を発見しました<br />
もうご承知の内容かもしれませんがお知らせだけしておきます。</p>
<p>モデル内に「afterFind」のコールバック関数が定義されています<br />
この中で使用されている「results」変数が、一部「result」となっている<br />
ために正常に動作していませんでした</p>
<p>app-adminの中がほとんどだったと思います。</p>
<p>一度、ご確認下さい。</p>
]]></content:encoded>
	</item>
	<item>
		<title>MASA-P より</title>
		<link>http://blog.ecworks.jp/archives/976/comment-page-1#comment-7449</link>
		<dc:creator>MASA-P</dc:creator>
		<pubDate>Mon, 24 May 2010 17:19:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ecworks.jp/?p=976#comment-7449</guid>
		<description>サブドメインではなく、例えばpublic等に配置した状態で動かしてみました。

確かに$this-&gt;here等でパスを与えると、フォームのURLが「/app-admin/maildata/app-admin/maildata/delete」となりうまくないですね。
同様に、index内の配信状態の切り替えについても同じような症状が出ています。

URLの生成はRouter::url()内で行っているのですが、この時にベースパスが「/」でない場合に正しくURLをつくらないようです。調査してみましたが正しい処理ではなさそうなのでCakePHPの不具合報告をしておきました。

サブディレクトリ環境下では、現状の修正方法はやはり

&lt;?php echo $form-&gt;create(null, array(&#039;url =&gt; array(&#039;action&#039; =&gt; &#039;delete&#039;))); ?&gt;

のようにしなければならないようです。

なお、前述した「prefix」に関しては、現象としてはアクション生成で誤認識をしていますが、URLの不具合については関係がなさそうです。
訂正させていただきます。</description>
		<content:encoded><![CDATA[<p>サブドメインではなく、例えばpublic等に配置した状態で動かしてみました。</p>
<p>確かに$this->here等でパスを与えると、フォームのURLが「/app-admin/maildata/app-admin/maildata/delete」となりうまくないですね。<br />
同様に、index内の配信状態の切り替えについても同じような症状が出ています。</p>
<p>URLの生成はRouter::url()内で行っているのですが、この時にベースパスが「/」でない場合に正しくURLをつくらないようです。調査してみましたが正しい処理ではなさそうなのでCakePHPの不具合報告をしておきました。</p>
<p>サブディレクトリ環境下では、現状の修正方法はやはり</p>
<p>< ?php echo $form->create(null, array(&#8216;url => array(&#8216;action&#8217; => &#8216;delete&#8217;))); ?></p>
<p>のようにしなければならないようです。</p>
<p>なお、前述した「prefix」に関しては、現象としてはアクション生成で誤認識をしていますが、URLの不具合については関係がなさそうです。<br />
訂正させていただきます。</p>
]]></content:encoded>
	</item>
	<item>
		<title>Sambo より</title>
		<link>http://blog.ecworks.jp/archives/976/comment-page-1#comment-7448</link>
		<dc:creator>Sambo</dc:creator>
		<pubDate>Mon, 24 May 2010 07:53:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ecworks.jp/?p=976#comment-7448</guid>
		<description>名前が紛らわしいので、書籍の通りapp-adminと実行しました
この時点でのURLのアドレスは
　　app-admin/app-admin/maildata/delete
となります

echo $form-&gt;create(null, array(‘url’ =&gt; $this-&gt;here));
の$this-&gt;hereがapp-admin/maildata/deleteを取得しているようです
私の環境では厳しいのですが、サブドメイン化すると直りそうですね

views/maildata/delete.ctp を
echo $form-&gt;create(‘Maildata’, array(‘action’ =&gt; ‘delete’));
にしてコールするとMaildatasのコントロールがないというエラーになり
echo $form-&gt;create(null, array(‘action’ =&gt; ‘delete’));
にするとMaildatnumsのコントロールがないというエラーになります

この問題は削除を実行する時だけです
Maildataの一覧を表示する段階では問題ないです

＞app(admin)/config/inflections.phpにて指定します（しかしdataは対象になっているはずなのですが…)。

私もそう思うのですが・・・
まだ根本的なところが分かっていないのかもしれません</description>
		<content:encoded><![CDATA[<p>名前が紛らわしいので、書籍の通りapp-adminと実行しました<br />
この時点でのURLのアドレスは<br />
　　app-admin/app-admin/maildata/delete<br />
となります</p>
<p>echo $form-&gt;create(null, array(‘url’ =&gt; $this-&gt;here));<br />
の$this-&gt;hereがapp-admin/maildata/deleteを取得しているようです<br />
私の環境では厳しいのですが、サブドメイン化すると直りそうですね</p>
<p>views/maildata/delete.ctp を<br />
echo $form-&gt;create(‘Maildata’, array(‘action’ =&gt; ‘delete’));<br />
にしてコールするとMaildatasのコントロールがないというエラーになり<br />
echo $form-&gt;create(null, array(‘action’ =&gt; ‘delete’));<br />
にするとMaildatnumsのコントロールがないというエラーになります</p>
<p>この問題は削除を実行する時だけです<br />
Maildataの一覧を表示する段階では問題ないです</p>
<p>＞app(admin)/config/inflections.phpにて指定します（しかしdataは対象になっているはずなのですが…)。</p>
<p>私もそう思うのですが・・・<br />
まだ根本的なところが分かっていないのかもしれません</p>
]]></content:encoded>
	</item>
	<item>
		<title>MASA-P より</title>
		<link>http://blog.ecworks.jp/archives/976/comment-page-1#comment-7447</link>
		<dc:creator>MASA-P</dc:creator>
		<pubDate>Sat, 22 May 2010 20:17:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ecworks.jp/?p=976#comment-7447</guid>
		<description>おそらく、サブドメインを作らずに設置・制作されていると思いますので、本書の手順そのままでは動作しないことをあらかじめ念を押しておきます。

CakePHPでは、本書では扱っていませんが、「prefixルーティング」という機能があり、おそらくその機能に干渉しています。
少し難しい話をしますが、とりあえず動いているとのことですが、prefixルーティングのルールである「(prefix名)_アクション名」というアクションで動作するところを別のアクションに指定している形式となっていて、内部的には正式の動作をしていないと思います。

正しい修正方法は、サブドメインを設定してバーチャルサーバのドキュメントルートをadmin/webrootに正しく設定するか、admin/webroot/index.phpに記述されているディレクトリ指定を正しくする必要があります。
ディレクトリ指定に関しては、cookbookをお読みください。

▼cookbook : 3.3.3 応用インストール
http://book.cakephp.org/ja/view/35/Advanced-Installation

また、細かい話をしますとdataは複数形で、単数形はdatumです。つまりdatasというのは正しくない英語です。これをdataでも大丈夫なように修正するにはapp(admin)/config/inflections.phpにて指定します（しかしdataは対象になっているはずなのですが…)。</description>
		<content:encoded><![CDATA[<p>おそらく、サブドメインを作らずに設置・制作されていると思いますので、本書の手順そのままでは動作しないことをあらかじめ念を押しておきます。</p>
<p>CakePHPでは、本書では扱っていませんが、「prefixルーティング」という機能があり、おそらくその機能に干渉しています。<br />
少し難しい話をしますが、とりあえず動いているとのことですが、prefixルーティングのルールである「(prefix名)_アクション名」というアクションで動作するところを別のアクションに指定している形式となっていて、内部的には正式の動作をしていないと思います。</p>
<p>正しい修正方法は、サブドメインを設定してバーチャルサーバのドキュメントルートをadmin/webrootに正しく設定するか、admin/webroot/index.phpに記述されているディレクトリ指定を正しくする必要があります。<br />
ディレクトリ指定に関しては、cookbookをお読みください。</p>
<p>▼cookbook : 3.3.3 応用インストール<br />
<a href="http://book.cakephp.org/ja/view/35/Advanced-Installation" rel="nofollow">http://book.cakephp.org/ja/view/35/Advanced-Installation</a></p>
<p>また、細かい話をしますとdataは複数形で、単数形はdatumです。つまりdatasというのは正しくない英語です。これをdataでも大丈夫なように修正するにはapp(admin)/config/inflections.phpにて指定します（しかしdataは対象になっているはずなのですが…)。</p>
]]></content:encoded>
	</item>
</channel>
</rss>
