トップページphp
1001コメント304KB

【PHP】フレームワーク CakePHP 9ホール目【v1.3】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2010/07/23(金) 09:13:26ID:v3m09M9u
CakePHPは、Ruby on Railsの概念の多くを取り入れた、Rails流の高速開発とPHPの機動性を兼ね備えたフレームワークです
CakePHPから派生したLithium(li3)も専スレできるまではここでどうぞ
質問するときはCakePHPのバージョンを書きましょう

※sage推奨
※質問時もsageること
※他フレームワークとの比較等はスレ違いです
テンプレは>>1-5くらい

■本家
http://www.cakephp.org/
APIドキュメント
http://api.cakephp.org/
the Bakery
http://bakery.cakephp.org/
CakeQs
http://cakeqs.org/
CheatSheet (PDF)
http://cakephp.org/files/Resources/CakePHP-1.2-Cheatsheet.pdf
github - cakephp
http://github.com/cakephp

■日本語公式
http://cakephp.jp/
フォーラム
http://cakephp.jp/modules/newbb/
cookbook(マニュアル)
http://book.cakephp.org/ja
0072nobodyさん2010/07/27(火) 19:43:06ID:???
おれもそれを言おうとしていた
0073nobodyさん2010/07/27(火) 19:45:19ID:???
おれもおれも
0074nobodyさん2010/07/27(火) 19:45:57ID:???
おれもいつもそうしてる。
0075642010/07/27(火) 21:01:45ID:???
>>71
ありがとうございました。
modelに処理を書くにしてもシンプルに書きたいので、まさに理想です。
このやり方、しっかり心に刻みます。

みな調子いいなぁ・・・w
0076nobodyさん2010/07/27(火) 21:43:58ID:???
俺も最初からわかっててあえて・・・な
0077nobodyさん2010/07/29(木) 03:48:26ID:8543E4o9
Ruby on Railsで10分で作るTwitterもどき
http://japan.zdnet.com/video/screencast/story/0,3800079413,20354695,00.htm
http://www.asahi.com/ai/cp27863.edgefcs.net/screencasts/toytter.zip
http://japan.zdnet.com/blog/yoshimi/2007/10/01/entry_27016431/
http://japan.zdnet.com/blog/yoshimi/2007/10/10/entry_27016432/
http://japan.zdnet.com/blog/yoshimi/2007/10/12/entry_27016433/
http://japan.zdnet.com/blog/yoshimi/2007/10/22/entry_27016434/
http://japan.zdnet.com/blog/yoshimi/2007/11/14/entry_27016435/
http://japan.zdnet.com/blog/yoshimi/2007/11/17/entry_27016436/
http://japan.zdnet.com/blog/yoshimi/2007/11/22/entry_27016437/
http://japan.zdnet.com/blog/yoshimi/2007/11/29/entry_27016438/
http://japan.zdnet.com/blog/yoshimi/2007/12/08/entry_27016439/

toytter-2.0
http://japan.zdnet.com/blog/yoshimi/2008/02/05/entry_27016446/

TwitterAPIをActiveResourceで
http://japan.zdnet.com/blog/yoshimi/2008/02/18/entry_27016448/
script/consoleから
> Twitter::Status.post(:update, :status => "activeresource test")
ってやるだけで、Twitterに投稿できる。

これでtoytter内で発言すると、twitterにも同じ内容が投稿されるようになりました。
0078nobodyさん2010/07/29(木) 15:34:05ID:???
idをfindして、その結果を次のクエリとしてINに指定したいとき、
findしたデータを1次元の配列に変換しないといけないのですが
これができる関数ってあるのでしょうか。
array_mapするのが定石でしょうか。

$result=$this->Model1->find('all', array('fields'=>'Model1.id'));
$array=hoge_function($result);
$conditions=>array('Model2.hoge_id'=>$array);
$this->Model2->find('all', array('conditions'=>$conditions));

上記の例の場合のhoge_functionのような処理を簡単にしたいです。
0079nobodyさん2010/07/29(木) 15:43:01ID:???
>>78
その例ならアソシエーション使わない理由が分からない
例を無視して応えるならfind('list')で取得してarray_keysかな?
0080 [―{}@{}@{}-] nobodyさん2010/07/30(金) 02:07:24ID:???
デジタル工房です
只今オープン価格中
http://gekiyasu.issekinicho.com

0081nobodyさん2010/07/30(金) 09:29:57ID:???
>>78
Set::extractかな
http://book.cakephp.org/ja/view/1501/extract

CakePHPはサブクエリが思うように使えないから、俺もよくやる
0082nobodyさん2010/07/30(金) 10:01:28ID:???
Set::extractは便利だけどfindAllは無駄
0083782010/07/30(金) 12:28:39ID:E2f+bC/4
>>81
おー、まさにこれですね。ありがとうございます。
他にも使えそうなのがありますね > setクラス
0084nobodyさん2010/07/30(金) 12:32:10ID:???
Set::merge
Set::combine
Set::extract
あたりは結構常用してる
0085nobodyさん2010/07/30(金) 12:54:21ID:???
>>83
キミはSet覚える前にアソシエーションを覚えるべきw
0086nobodyさん2010/07/30(金) 18:30:15ID:???
cakephp1.3を使っています。
下記のようにあるコントローラに別のコントローラを継承させています。
App::import('Controller','Base');
class TestController extends BaseController {
Testというページは情報入力画面なのですが、
最初の画面は表示されるのにサブミットボタンを押した後真っ白な画面になってしまいます。
phpのエラーはなくdebug.logにも何も出力されておりません。
継承ではフォームの作成は出来ないのでしょうか。

あいまいな質問ですみません。
何かヒントでもつかめればと思います。
0087nobodyさん2010/07/30(金) 18:47:58ID:???
もう一つご質問です。
TestControllerとTest2Controllerというコントローラがあり
処理も全く同じでファイルパスだけが違うます。
これまで処理が全く同じでパスだけ違う場合
シンボリックリンクを張りファイル名だけ変えていたのですが
cakeの場合クラス名が変わるのでそれが使えません。
同じ処理を行うファイルを複数使用する場合
効率のいいやり方はありますか?
0088nobodyさん2010/07/30(金) 19:13:40ID:???
>>86
SecurityComponent
blackholeCallback
あたりだと思う
0089nobodyさん2010/07/30(金) 19:14:56ID:???
>88
SecurityComponentを外したら確かにアクセス出来るようになりました
どうもありがとうございます!
0090nobodyさん2010/07/30(金) 19:24:07ID:???
なんか色々あれだな
答えたくもないわ
0091nobodyさん2010/07/30(金) 19:40:54ID:???
>>87
どうしてそこに至ったかはあえて問わないが
mod_rewriteとか、、
0092nobodyさん2010/07/30(金) 22:55:32ID:???
Pluginを表示してる時に、$form->create();つかうと、
URLにプラグインが保管されてしまうんですがこんな仕様でしたっけ?

$html->link(array(....));のときにプラグイン名を明示的に
'plugin'=>nullってしてやらないとこれもプラグインが勝手に保管されるので同じように
form->create()の第二引数で指定してやってもダメでした。

なんか他のところに原因があるんでしょうか
0093922010/07/30(金) 23:05:23ID:???
今までそうじゃなかっただろとおもいながらもよくよく考えてみたら同じケースが無いだけだったみたいな。
で、どーもそういう仕様っぽいなってことで、以下のようにしました。
<?php echo $form->create('Member', array('url'=>array('plugin'=>null, 'controller'=>'members', 'action'=>'login')));?>

memberを2個かくのに抵抗感汁んですがまぁいいや。
0094nobodyさん2010/07/31(土) 07:39:26ID:???
よく分からないんだけど、pluginの /:plugin/hoge/add のページから /members/login にpostしたいってこと?
それならpluginをnullしなきゃいけないのは当然よ
0095nobodyさん2010/08/01(日) 00:23:04ID:???
そゆことっす。
んで、html->link()の時はplugin=null入れなきゃってのは前からやってたんですが、
formのケースが自分でかってに
plugin=nullなんて指定しなくても第一引数がPlugin.Memberとかでない限り大丈夫だと思ってたんです。
でもそうじゃなかったと。
サーセン
0096nobodyさん2010/08/01(日) 08:44:34ID:???
そだね
基本的に現在のURLを残そうとするからね
0097nobodyさん2010/08/01(日) 09:04:08ID:???
でも、なぜかpassは残してくれないんだよなぁ
0098nobodyさん2010/08/02(月) 12:35:29ID:n6/Fh0gL
解決できない><
知恵をお貸しくだされ

入力任意の日付項目があって
viewで
$form->input('A',array('type'=>'date','empty'=>'','selected'=>'' ・・・
ってしたときに
modelでvalidateを下記のように設定する
'A' => array(
   'rule' => array(
    'allowEmpty' => true,
    'message' => '正しい日付を選択して下さい'
)
),
で設定すると入力フォームで年月日を全部選択しないとmodelで値が
取れないからどうしたらいいか迷ってる。

一番簡単な方法は'type'=>'date'を使わないで
年月日を別々に作っちゃうことだけど
それ以外の方法でなにかないかな?
0099nobodyさん2010/08/02(月) 12:53:48ID:???
しらんがどうしてもだめなら独自ルール作ればいいじゃん
超簡単にかけるでしょ
0100nobodyさん2010/08/02(月) 13:48:24ID:???
belongsToとかで複数テーブルを連携させるとき、その複数テーブルに存在する共通のカラムを
findのconditionで指定した場合(例えば $condritions=array('xxx'=>'aaa')など)
「Column 'xxx' in where clause is ambiguous」
というエラーが発生します。

$condritions=array('(テーブル名).xxx'=>'aaa')
というようにテーブル名を条件指定のときに付与すれば回避できるのですが、
テーブル名を直接記述するのもフレームワーク的にしっくりきません。

他にこのエラーの回避方法などありますでしょうか?
0101nobodyさん2010/08/02(月) 13:51:18ID:n6/Fh0gL
>>99
99さん返信ありがとです
98ですが、独自ルールの前に値がmodelでは取れないので困っているんです
viewでは取れているのですが^^;;;
具体的には
'A' => array(
'rule' => 'validateData',
'message' => '正しい日付を選択して下さい'
),

##データValidate関数
##$this->data[$this->name][$key]['year']と
##$this->data[$this->name][$key]['month']と
##$this->data[$this->name][$key]['day']がとれない;;
##'A'というkeyで値が取れている。ひとつでも選択されてないと値が空白になる
##という理由で独自に作ってもだめです><
function validateData($field=array()) {
foreach($field as $key => $val){
if($key=='A'){
if(!empty($this->data[$this->name][$key]['year']) && !empty($this->data[$this->name]['month']) && !empty($this->data[$this->name]['day'])){
return checkdate($this->data[$this->name]['month'],$this->data[$this->name]['day'],$this->data[$this->name]['year']);
}else if(empty($this->data[$this->name]['year']) && empty($this->data[$this->name]['month']) && empty($this->data[$this->name]['day'])){
return true;
}else{
return false;
}
}
}
return true;
}
0102nobodyさん2010/08/02(月) 14:03:00ID:???
>>101
次からsageてくれないか?
0103nobodyさん2010/08/02(月) 14:05:01ID:???
>>100
http://book.cakephp.org/ja/view/1018/find
のソースをよーく見てね
01041002010/08/02(月) 14:10:02ID:???
>>103
ありがとうございました。
conditionsの指定はカラム名だけでOKなものと思い込んでいました。。。
モデル名の付与がそもそも正しいんですね。
0105nobodyさん2010/08/02(月) 14:36:00ID:???
>>101
validateData()内で
dump($field);
するとどうなるの
0106nobodyさん2010/08/02(月) 14:39:32ID:???
なるほど。
yearだけ入力されて送信されても、ほかが空っぽだと、何も入ってないってこと?
$this->data[$this->name]['year']じゃなくて
$this->data[$this->name]とかにYYYY-MM-DDな感じに加工されたテキストで入ってなかったっけ?
0107nobodyさん2010/08/02(月) 14:54:10ID:???
98です。解決しました。みなさまありがとうございました。

$form->input('A',array('empty' => array('00'=>'--'),'selected' => '' ,

emptyオプションに配列を入れてVALUEを設定しました。
これで一応解決しました

本当は年月日別々にemptyを設定しようかと思ったんですが
書き方がわからなかった&時間がなかったという理由で上記で
一応解決とさせていただきました。

以下返信してくれた方へのレス

>>102
書き込むのは初めてだったのですまん。
たぶんこれで下がっていると思われ

>>105
debugger::dump($field);
結果はNULLが入った;;
array(
"A" => null
)

>>106
そうです。
$this->data[$this->name]がNULLになっちゃうんです
0108nobodyさん2010/08/02(月) 22:28:51ID:???
>>100
エラーメッセージ読もうよ。。。
「Column 'xxx' in where clause is ambiguous」
0109Beginner2010/08/02(月) 22:44:27ID:???
只今、CakePHP1.2.6 で掲示板を作成しています。
ThreadモデルとResponseモデルがあり、
◆Threadテーブル
・id int
・title text
・created datetime
・modifired datetime

◆Responseテーブル
・id int
・thread_id int
・comment text
・created datetime
・modifired datetime

Thread hasMany Response、Response belongsTo Threadになっています。
0110Beginner2010/08/02(月) 22:45:34ID:???
続きです

Responseテーブルの件数(10件)毎にpaginateを実行したいと思っています。

イメージとしては、

[1][2][3][4][5](ページング)
-------------------------------
スレッド1: 
-------------------------------
1 名前: Aさん 投稿日: 2010/07/23(金) 09:13:26
hogehoge1
piyopiyo1

2 名前: Bさん 投稿日: 2010/07/23(金) 09:13:26
hogehoge2
piyopiyo2

-------------------------------
[1][2][3][4][5](ページング)

こんな感じです。

Containableビヘビアを使用して、データを取得しています。(findではデータの取得が出来ました)

でもpaginateが出来ません。
どのようにすれば出来るでしょうか?

以下のような方法しかないのでしょうか?
http://book.cakephp.org/ja/view/249/
4.9.4 カスタムしたクエリによるページ付け
0111nobodyさん2010/08/03(火) 00:28:24ID:???
>>110
paginateの条件指定の周りはどう書いてるの?
$this->paginate('Response')
でいけると思うんだけど。
0112nobodyさん2010/08/03(火) 03:16:32ID:???
>>108
質問の意味を理解しな
0113nobodyさん2010/08/04(水) 11:55:21ID:???
講師がいきなりガンダムの話しをしてきた・・・
http://jbbs.livedoor.jp/bbs/read.cgi/internet/6235/1265358917/
0114nobodyさん2010/08/04(水) 23:13:48ID:???
URLのパラメーターにスラッシュが入っていると上手く処理ができないというのは
http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=447&forum=3
この辺とかで既出だけど、パラメータにプラス記号が入っていても上手く処理できないというのは既出?

たとえば/hoge+fugaにアクセスすると/hoge fugaとか/hoge%20fugaと同じ扱いになっちゃう
たぶんhtaccessでURL自体をindex.php?url=に渡してGETパラメーター扱いにしてるから
+がスペースと同じになっちゃうと思うんだけど・・・

とりあえず二重エンコードで回避してみたけど、あまりいい手段とも思えない。
何か他に回避策はないかな?
0115nobodyさん2010/08/04(水) 23:18:29ID:???
>>114に書き忘れたけど+を一回エンコードして/hoge%2Bfugaにしてもダメだった。
二回エンコードすると+がそのままパラメーターとして渡る
0116nobodyさん2010/08/04(水) 23:37:01ID:???
英文だけど、ちょっと情報があるね
rawurlencodeで解決するかと思いきや、ダメっぽい

$_SERVER['REDIRECT_QUERY_STRING'];
$_SERVER['REDIRECT_URL'];
$_SERVER['REQUEST_URI'];
とかから持って来ちゃったら?とも書いてある

http://osdir.com/ml/CakePHP/2009-01/msg00954.html
http://groups.google.com/group/cake-php/browse_thread/thread/23d82b527476c8cf
0117nobodyさん2010/08/05(木) 02:26:48ID:???
これってフロントコントローラのFWなら仕方ないことなの?
symfonyとかrailsはどうなってるんだろう・・・?
0118nobodyさん2010/08/05(木) 03:16:57ID:???
http://www.cpa-lab.com/tech/03
http://d.hatena.ne.jp/ruby-U/20090618/1245332725
このあたりのhtaccessのmod_rewriteで勝手にパラメーターがデコードされてるのが原因なのかな
0119nobodyさん2010/08/05(木) 03:30:02ID:???
URLと得られるパラメーターの検証してみた
1. /hoge hoge -> hoge hoge
2. /hoge%20hoge -> hoge hoge (スペースをエンコード)
3. /hoge+hoge -> hoge hoge
4. /hoge%2Bhoge -> hoge hoge (+をエンコード)
5. /hoge%252Bhoge -> hoge+hoge (+を二回エンコード)
挙動としておかしいのは4と5で、それぞれ本来はhoge+hogeとhoge%2Bhogeが得られるはずなんだよな
一回余計にデコードされてる
0120118,1192010/08/05(木) 16:02:35ID:nxLYetG6
引き続き検証
index.phpに渡った時点で>>119のデコードが確認できた
なので、これはcakeの問題と言うより>>118に書いたようにhtaccessの仕様のようだね

1. 最初にapacheがデコードして、mod_rewriteで/index.php?url=hoge+hogeとして解釈される
2. GETパラメーターでは+はスペースの代わりに使われるので、$_GET['url']の中身はhoge hogeになる

さらに/について
%2Fをパラメーターとして渡すと区切り文字として扱われてしまうのは>>114にも書かれているとおり
1. /hoge/hoge/hoge
2. /hoge/hoge%2Fhoge (1回エンコード)
3. /hoge/hoge%252Fhoge (2回エンコード)
のすべてのパターンで$_GET['url']の中身がhoge/hoge/hogeになってしまう
hoge/hoge%2Fhogeとして受け取りたい場合には
4. /hoge/hoge%25252Fhoge
と3回エンコードしないといけない
ちなみにallowEncodedSlashesがonじゃない場合は2は404になるけど、1
0121nobodyさん2010/08/05(木) 16:07:11ID:???
途中で送信してしまった

ちなみにallowEncodedSlashesがonじゃない場合は2は404になるけど、1、3、4の挙動は同じ
これらに関してスマートな解決方法は思いつかないので、誰か他の人にパス
0122nobodyさん2010/08/08(日) 18:03:07ID:???
みんなテスト書いてる?最近fixtureが肥大化して、1つテスト追加すると別のテストが通らなくなる地獄で死にそうなんだが・・・
0123nobodyさん2010/08/08(日) 18:11:12ID:???
それが大事なんじゃないか
0124nobodyさん2010/08/08(日) 19:11:13ID:???
別のテストツール使ったほうが…
0125nobodyさん2010/08/08(日) 22:19:24ID:???
http://cakephp.lighthouseapp.com/projects/42648/tickets/851-fopen-warnings

まったく話題にならないけど、このバグで困っている人いないの?
0126nobodyさん2010/08/08(日) 22:47:28ID:???
windows7限定でfopen使ったときか…
windows7上で開発してる人は少ないだろうし、fopenも滅多に使わないだろうから、
あんまり遭遇する人がいないんじゃない
0127nobodyさん2010/08/08(日) 22:58:49ID:???
みんなテストツール何使ってるの?
0128nobodyさん2010/08/08(日) 23:35:31ID:???
>>126
Vistaでもエラーでるんだよ
fopenはキャッシュ読み込む時に使われているから、キャッシュの機能を意図的にオフに
しないかぎり、勝手に呼び出されるよ

本番環境はlinuxだから、linuxで発生しないって確証があれば気にはしないんだけどさ
0129nobodyさん2010/08/08(日) 23:54:58ID:???
やってみればいいじゃん
01301222010/08/09(月) 00:18:49ID:???
言い方悪かったすまん

fixtureにAテストのためにテストデータ追加すると、Bテストではエラーがでる、つまり
データの整合性をfixture上で取るのが面倒だが、みんなどうやっているのかなと。
0131nobodyさん2010/08/09(月) 00:26:35ID:???
>>129
本番環境では今のとこエラーは出てないよ

でも、それがlinuxではエラーが出ないって保証にはならんでしょ?
原因が特定されないと気持ち悪い
0132nobodyさん2010/08/09(月) 01:21:50ID:???
>>131
出てないなら気にスンナ!
linuxでエラー出るなら、誰かから報告あがってるでしょ
0133nobodyさん2010/08/09(月) 04:02:03ID:???
formHelperのinputでtypeに値設定しているとmaxlengthを取得してくれないってバグを誰か英語で報告してくれないかな?
0134nobodyさん2010/08/11(水) 23:32:47ID:???
1.3でgroup byとかsumを使ったときに、結果をモデル名の配列に入れるにはどうしたらいいんでしょうか?
http://blog.livedoor.jp/loopus/archives/50214076.html
ここで
>$data = $this->Uriage->findAll(('1 = 1 group by customer_id', 'customer_id, sum(price) as "Uriage.sum_price"')
>
>という書き方をすると
>
>$data[x]['Uriage']['customer_id']
>$data[x]['Uriage']['sum_price']
>
>とキレイに入ってくれる。
というやり方が書かれているのですが、1.3だと as "Uriage.sum_price"とするとSQLエラーが出てしまいます
0135nobodyさん2010/08/12(木) 09:45:53ID:???
>>134
よめ
http://book.cakephp.org/ja/view/1608/Virtual-fields
0136nobodyさん2010/08/12(木) 10:21:52ID:???
cakeのデフォルトファイルって減らせないかな?
うちで使っている糞鯖にファイルアップするだけでも、だいぶ時間がかかる
0137nobodyさん2010/08/12(木) 13:25:48ID:???
>>135
ありがとうございます
virtualFields設定してgroupしたら、期待通りの結果が得られました
0138nobodyさん2010/08/12(木) 14:49:01ID:???
>>136
フォークして、自前でカスタマイズする。
もしくは、もうやっているとともうけど、lnしてひとつにまとめておく…とか。
0139nobodyさん2010/08/13(金) 00:02:04ID:???
>136
固めてあげろ
0140nobodyさん2010/08/13(金) 05:51:38ID:tji6Fsyn
携帯サイトを作っていて、1ソース3キャリア対応にしたいので
配布されている絵文字のライブラリを使おうと思っています。

こういう「DB使わないし、一部PHPのライブラリを使うだけ」
と言った状態でも、Cakeを使う事で幸せになれるでしょうか?
0141nobodyさん2010/08/13(金) 06:27:42ID:???
人それぞれ案件それぞれ。

いいえって返ってくれば使わないでおこうと思ってたんなら、
君には恩恵は少ないと思うから使わなくていいと思う。
0142nobodyさん2010/08/13(金) 06:40:41ID:???
そういう返答する奴多いけど、なんで天の邪鬼回答する必要がある?
人それぞれなんて言ったら、すべて人それぞれで終わりだろ。
0143nobodyさん2010/08/13(金) 08:56:35ID:???
天邪鬼だと・・・?
0144nobodyさん2010/08/13(金) 10:06:54ID:???
なんですべてが人それぞれなんだ?いみわからんこというな
0145nobodyさん2010/08/13(金) 10:54:57ID:???
意味わかるだろ。「人それぞれ」って言っちゃったら
どんな要件にも人それぞれって回答したら済む。
0146nobodyさん2010/08/13(金) 11:32:58ID:???
あ?
直近で言ったら
>>134の質問は人それぞれか?
0147nobodyさん2010/08/13(金) 11:44:43ID:???
「人それぞれやり方は違う」って返答すればそうなるだろうな
0148nobodyさん2010/08/13(金) 11:45:58ID:???
でも、>>135-139は具体的に回答してるけどな
0149nobodyさん2010/08/13(金) 11:48:59ID:???
無駄レスいらね
0150nobodyさん2010/08/13(金) 12:21:38ID:???
>>142
くだらないレスするくらいなら、ちゃんと質問に答えてやれよ

>>140
Cake専用の絵文字ライブラリなんてあったっけ?
Ktai Library for CakePHPなら単体でも動作したはずだよ
0151nobodyさん2010/08/13(金) 12:28:50ID:???
>>142
>>140の質問なんて本当に個人の力量、経験次第じゃん。
どう答えろと?
0152nobodyさん2010/08/13(金) 12:33:28ID:???
>>142の模範回答に期待
0153nobodyさん2010/08/13(金) 12:41:08ID:???
模範解答も糞も、知らなければ答えなかったら良いだけだ。
「人それぞれ」って回答が一番糞だろ。無駄レス以下だ
0154nobodyさん2010/08/13(金) 12:49:51ID:???
>>153
知らないんじゃなくて、人それぞれとしか言いようがないっていうことでしょ
>>140が人それぞれじゃないと思うのなら、自分で>>140にレスすればいい
他に誰も>>140に答えられなかったら「人それぞれ」が正解になるだけ
0155nobodyさん2010/08/13(金) 12:56:33ID:???
>>154
いや、普通に>>150が答えてるじゃん。
俺でも「一部だけ使うならフレームワーク使わなくても良いんじゃないか?」
って書くな。

で、そう思ってスレ見たら>>141とかふざけたこと
書いてあったから気になっただけだ。これ言ったらどうしようもねーだろ
0156nobodyさん2010/08/13(金) 12:58:27ID:???
>>141は別にふざけた回答でもなんでもない。そう思う君がおかしいんだよ。
0157nobodyさん2010/08/13(金) 12:59:41ID:???
>>156
どこがどう「ふざけた回答じゃない」だ?何も解決できないじゃん。

「昼飯何食えばいい?」って質問に「好きな物食えばいいよ」って答えるようなもん。
0158nobodyさん2010/08/13(金) 13:01:49ID:???
自分でそれ以上の恩恵を見いだせないなら不要って答えの何がふざけてるんだ?
エスパーじゃないんだから、あなたにはこれとこれとあとこれも有用です。
したがってCakePHPを使いなさいって答えられないよ
0159nobodyさん2010/08/13(金) 13:03:50ID:???
エスパーほど高い能力いると思えないけどな。

俺は>>136を書いたけど、適当につぶやいたつもりが
普通にレスしてくれてたし。で、意見書こうと思ったらこれだ。
単に>>141は天の邪鬼なだけだろ。
0160nobodyさん2010/08/13(金) 13:03:53ID:???
>>157
おいおいwww
「昼飯何食えばいい?」
実にどうでもいい質問だな。それこそ人それぞれでおk

お前はなんて答えてあげるんだい?ww
0161nobodyさん2010/08/13(金) 13:07:00ID:???
>>160
じゃ、お前が「人それぞれ」って返答した時点で会話が終了するな
0162nobodyさん2010/08/13(金) 13:09:36ID:???
>>155
ちょとおちつけよ
>>140の質問者はKtai Libraryなんて一言も書いてないぞ。
それでなんで「一部だけ使うならフレームワーク使わなくても良いんじゃないか?」
の回答に直結するんだ?CakePHP用に作られたプラグインやらライブラリが
すべてCakephpなしに動くなら君は正しいよ。そうじゃないだろ?

それとも何か?回答者はわざわざ行間読んでKtai Libraryにたどり着き回答する必要があるのか?
求めすぎだろ。頭ひやせ

携帯サイト用のライブラリーやプラグインはいくつかあるんだぞ
0163nobodyさん2010/08/13(金) 13:10:51ID:???
質問者が暴れております
0164nobodyさん2010/08/13(金) 13:11:35ID:???
>>162
待て待て。Ktai Library云々の話を持ち出すまでもなく
「一部で使うだけなら、CakePHPの恩恵が得られない」
と言う意味での>>155は別におかしくねーだろ。

逆におかしいと思ってもお前が判断するような事じゃねーよ
0165nobodyさん2010/08/13(金) 13:13:28ID:???
わかったから消えろ
0166nobodyさん2010/08/13(金) 13:14:18ID:???
>>164
その回答>>141とほとんど同じじゃね?wwww
0167nobodyさん2010/08/13(金) 13:15:24ID:???
天の邪鬼()笑
0168nobodyさん2010/08/13(金) 13:17:33ID:???
>>166
一周回って戻ってきたな
0169nobodyさん2010/08/13(金) 13:21:40ID:???
ちなみに僕はそうめんを食べました
0170nobodyさん2010/08/13(金) 13:43:23ID:???
匿名掲示板なんだから親身な回答を期待する方が間違い
期待する回答がもらえなかったら、もうちょっと詳しく
事例の説明をして、もう一回回答をもらおうとするのが
普通の質問者のスタイルじゃないか?
それを一回自分の期待する回答が得られなかったからといって
あまのじゃくだの何だの言うのなんて、質問者の立場が
わかってないとしか思えない
俺なんて質問してもレスさえもつかなくて、自分で
他人のふりして回答を書き込むのがしょっちゅうなんだぞ
見ず知らずの他人が金ももらわずに回答するんだから、
レスがついただけでもありがたく思わなきゃ
0171nobodyさん2010/08/13(金) 13:49:54ID:???
>>166
なるほど全部>>141の自演か。
■ このスレッドは過去ログ倉庫に格納されています