- 1 名前:nobodyさん [2012/05/01(火) 16:58:44.53 ID:fVBzm1/A]
- CakePHPは、Ruby on Railsの概念の多くを取り入れた、Rails流の高速開発とPHPの機動性を兼ね備えたフレームワークです
CakePHPから派生したLithium(li3)も専スレできるまではここでどうぞ 質問するときはCakePHPのバージョンを書きましょう ※他フレームワークとの比較等はスレ違いです テンプレは>>1-5くらい には無いかも ■本家 www.cakephp.org/ APIドキュメント api.cakephp.org/ the Bakery bakery.cakephp.org/ CakeQs cakeqs.org/ CheatSheet (PDF) cakephp.org/files/Resources/CakePHP-1.2-Cheatsheet.pdf github - cakephp github.com/cakephp ■日本語公式 cakephp.jp/ フォーラム cakephp.jp/modules/newbb/ cookbook(マニュアル) book.cakephp.org/ja 前スレ 【PHP】フレームワーク CakePHP 13ホール目【v2.0】 kohada.2ch.net/test/read.cgi/php/1320768310/
- 160 名前:nobodyさん mailto:sage [2012/06/22(金) 11:39:12.45 ID:???]
- render()のとこでreturnしてよかったんじゃなかったっけか
もしくはautoRenderで検索
- 161 名前:159 mailto:sage [2012/06/22(金) 11:52:47.08 ID:???]
- >>160
159のコードで、 $this->render('/errors/error'); $this->autoRender = false; return ; としてもindexのビューは表示されます。 出来ればidcheckのerrorビューで止めたいのですが・・・
- 162 名前:nobodyさん mailto:sage [2012/06/22(金) 12:26:35.74 ID:???]
- てか2回renderされること自体がおかしいんじゃないのか?
viewが2個連なってでてるの? そんなことあったっけ? 解決しないようなら後で試してみるけど、 ↓この順番にしたらどう? $this->autoRender = false; $this->render('/errors/error'); あとは、 idcheck()ではbooleanを返すようにして、 falseが帰ればそのindex()内でreturnしてみるとか? つまりidcheckでreturnしてもidcheckを抜けるだけだから全く意味ない。
- 163 名前:159 mailto:sage [2012/06/22(金) 13:07:10.41 ID:???]
- >>162
その方法も一緒でした。 おっしゃるとおり、idcheckでreturnしても意味無いのですが、 index内で分岐をさせる場合 if ($this->_idcheck($id)) { trueの場合の処理 } else { falseの場合の処理(エラページ出力) } としていかなければならず、idcheckが必要な全アクションに これを入れるのはどうかと思い、idcheck内で解決出来ないかと探していました。 renderで出力ではなく、cakeErrorで404を出力すれば ページエラーとして表示され、その後の処理も止まるんですけどね・・。
- 164 名前:nobodyさん mailto:sage [2012/06/22(金) 14:00:47.36 ID:???]
- これを
$this->_idcheck($id); こうしろ if(!$this->_idcheck($id)) return false;
- 165 名前:nobodyさん mailto:sage [2012/06/22(金) 14:17:55.24 ID:???]
- まぁレンダーもしなきゃだろうから
if (!$this->_idcheck($id)) return $this->render('/errors/error'); こーすりゃいいのかな
- 166 名前:159 mailto:sage [2012/06/22(金) 14:19:08.34 ID:???]
- エラーページのrenderはidcheckの中に書きたかったので、
>>164の方法を使用したいと思います。 みなさん、アドバイスありがとうございました。
- 167 名前:nobodyさん mailto:sage [2012/06/22(金) 16:33:34.16 ID:???]
- Yiiに乗り換えるか、使い慣れたCakeでさくっと作るか悩む…
- 168 名前:nobodyさん mailto:sage [2012/06/23(土) 03:49:34.45 ID:???]
- CakePHPerのためのYii乗り換えガイド
みたいなのが書かれた時が、俺の乗り換え時と決めている
- 169 名前:nobodyさん mailto:sage [2012/06/23(土) 10:37:00.10 ID:???]
- 最低Yiiのリファレンスページが日本語化したときかなぁ
- 170 名前:nobodyさん mailto:sage [2012/06/23(土) 15:20:05.50 ID:???]
- 中途半端にYii行く位なら今ならsymfonyに行くわ
- 171 名前:nobodyさん mailto:sage [2012/06/23(土) 15:29:01.95 ID:???]
- どれが一番railsに似てるか競争なんだから
railsに行くのが一番中途半端じゃないんだろうな
- 172 名前:nobodyさん mailto:sage [2012/06/23(土) 16:19:14.16 ID:???]
- railsに行く位なら別にcakeのままで良いんじゃねーの?
- 173 名前:nobodyさん mailto:sage [2012/06/23(土) 16:33:09.34 ID:???]
- 試しに少しrails触ってみたが確かに凄いとは思ったよ
これがweb frameworkの完成形なんだって まぁruby覚えるの面倒くさいから常用はしないけど
- 174 名前:nobodyさん mailto:sage [2012/06/23(土) 17:33:16.95 ID:???]
- CakeとRailsとどう違うんだ?ざっくり言うと
言語以外で
- 175 名前:nobodyさん mailto:sage [2012/06/23(土) 18:54:12.89 ID:???]
- railsやってるけど
分からないことがあったら リソースが沢山転がってるcakephpのほうがいいなぁと思う railsのスレみてみなよ 過疎ってるし荒んでるよ cakephpだと必要なプラグインとかをvendorフォルダにぶっこんで ftpであげるだけで大抵うごくけど railsはサーバー環境を 1から構築していく必要がある これが大変 敷居が高い しかも、プラグイン同士の依存関係がかなり厄介だから コーディング始める云々の前に つまづいて辞める人がほとんど cakephpに戻ろうかなと思う
- 176 名前:nobodyさん mailto:sage [2012/06/23(土) 18:56:58.00 ID:???]
- Cakeでメール配信システムとか広告配信のような
負荷がかかりそうなアプリ開発している人いる? 素のPHPでやった方がパフォーマンス出ると思うんだが、 Cakeの作り方に慣れてるから困る
- 177 名前:nobodyさん mailto:sage [2012/06/23(土) 19:07:09.76 ID:???]
- >>167
少し時間かけてYii習得したほうが後々その時間は回収できるよ 今も前のシステムの関係上CakePHP触らないといけないんだけど、 開発スピードが段違い
- 178 名前:nobodyさん mailto:sage [2012/06/23(土) 19:54:38.82 ID:???]
- >>176
とある商用サイト作って運用してるけど、ユーザ登録でユーザに仮IDメール出 してるし、同時一斉配信つーならメルマガも運用してる。 今のとこパフォーマンスが問題になった事は無い。
- 179 名前:nobodyさん mailto:sage [2012/06/23(土) 20:03:33.23 ID:???]
- 俺もパフォーマンス気にしてCake使うのいつもためらうけど
幸い、問題が起きるほどユーザーが増えたことがない 負荷とか最初から気にするだけ無駄なんだなと気付いた 負荷対策は万が一サービスが当たってから考えるのが、結局効率が良い
- 180 名前:nobodyさん mailto:sage [2012/06/23(土) 20:33:40.14 ID:???]
- 高負荷になってきたらサーバ複数台を並列にしてLBすればいいじゃない
- 181 名前:nobodyさん mailto:sage [2012/06/23(土) 21:40:18.93 ID:???]
- 2系になってパフォーマンスよくなったとか聞いたけどまだやっぱ重いの?
- 182 名前:nobodyさん [2012/06/23(土) 23:41:07.25 ID:9D2aOBXb]
- 重いに決まってんだろ、Frameworkなんて全部重いわ
- 183 名前:nobodyさん mailto:sage [2012/06/24(日) 00:05:46.88 ID:???]
- 検証!検証
- 184 名前:nobodyさん mailto:sage [2012/06/24(日) 09:51:40.07 ID:???]
- だめだ誰か助けて><;
さくらインターネットでサブディレクトリにCakeディレクトリを入れて運用したいんだけどできない /home/username/www/cakephp www/がドキュメントルート その下にcakephpをつっこんでそのまま運用したい URLも/cakephpにアクセスする形でいいんだけど 500エラーが出るんで、.htaccessあたりの設定だろうと思うんだけど、 いじりまくっても回避できなかった アドバイスください!
- 185 名前:nobodyさん mailto:sage [2012/06/24(日) 12:41:22.32 ID:???]
- >>178
メール配信ってshell機能使って配信してるんだよね? 自分はそうしているけど、特にパフォーマンスの違いはないな。 >>179 当たってから変えるってのもどうかな?とは思うからね。 最初から「ユーザ数100万人!」とか目標にするのもどうかと思うが、 せめて1万人は想定する必要があると思う。 で、1万人の一斉配信って負荷やら配信ログやらの問題が出てくるから、 設計も考えなきゃいけないんだよね。 ま、どちらかというとCakeよりもサーバ側の問題だけど。
- 186 名前:nobodyさん mailto:sage [2012/06/24(日) 13:39:09.72 ID:???]
- 極端なメール配信ってレンサバだと注意受けるよね
- 187 名前:nobodyさん mailto:sage [2012/06/24(日) 15:52:42.05 ID:???]
- 質問させて下さい
CakePHPに下記のプラグインありますか? ・会員登録、ログイン認証 ・画像アップロード ・ページネーション ・キャプチャ ・会員同士のプライベートメッセージ
- 188 名前:nobodyさん mailto:sage [2012/06/24(日) 16:14:03.48 ID:???]
- ないからほかにいけカス
- 189 名前:nobodyさん mailto:sage [2012/06/24(日) 16:21:38.87 ID:???]
- >>187
クズ シネ 苦しんでシネ
- 190 名前:nobodyさん mailto:sage [2012/06/24(日) 16:23:49.02 ID:???]
- >>187
ここは質問禁止スレです ばーか
- 191 名前:nobodyさん mailto:sage [2012/06/24(日) 16:34:52.09 ID:???]
- >>186
vpsでも?
- 192 名前:nobodyさん mailto:sage [2012/06/24(日) 16:52:37.21 ID:???]
- >>187
なんかのCMSでも探した方がいいのでは
- 193 名前:nobodyさん mailto:sage [2012/06/24(日) 17:04:57.57 ID:???]
- >>191
VPSでも帯域制限はあると思う
- 194 名前:nobodyさん mailto:sage [2012/06/24(日) 17:47:28.20 ID:???]
- >>187
>・会員登録、ログイン認証 登録の機能は自分で作りこんで下さい。プラグイン不要です。 ログイン認証はAuthコンポーネントがあります。 >・画像アップロード CakePHPの標準機能で作りこんで下さい >・ページネーション CakePHPの標準機能でよきに計らってくれます。プラグイン不要。 >・キャプチャ ??? >・会員同士のプライベートメッセージ 自分で作りこんで下さい。
- 195 名前:nobodyさん mailto:sage [2012/06/24(日) 17:50:22.25 ID:???]
- 要はプラグインなんかねーから1からテメーで作れってこと
- 196 名前:nobodyさん mailto:sage [2012/06/24(日) 18:17:33.67 ID:???]
- お前らカスばっかりクズスレ噴いた
- 197 名前:nobodyさん mailto:sage [2012/06/24(日) 18:37:52.32 ID:???]
- CAPTCHAだろ?
いくつかあるテメーでさがせかす
- 198 名前:nobodyさん mailto:sage [2012/06/24(日) 19:56:11.23 ID:???]
- こわっ
- 199 名前:nobodyさん mailto:sage [2012/06/24(日) 20:36:53.49 ID:???]
- >197 は放置の方向で。
- 200 名前:nobodyさん mailto:sage [2012/06/24(日) 20:39:32.33 ID:???]
- >>184
だれか これ たのむ
- 201 名前:nobodyさん mailto:sage [2012/06/24(日) 20:43:30.41 ID:???]
- >>200
htaccessのbaseUrlのあたりだろう うろ覚えなので調査して判明したら教えてくれ
- 202 名前:nobodyさん mailto:sage [2012/06/24(日) 20:47:36.27 ID:???]
- 本番環境とテスト環境があるからサブフォルダ切ってその中に一式全部突っ
込んでるけど、問題なく運用出来てる。まあがんがれ。
- 203 名前:nobodyさん mailto:sage [2012/06/24(日) 20:56:58.63 ID:???]
- CakePHP サブディレクトリ htaccess あたりでぐぐると多分解決する
- 204 名前:nobodyさん mailto:sage [2012/06/24(日) 21:36:35.96 ID:???]
- 今ダウンロードしたさらの状態のものを
/home/www/cake_test/ として解凍したんだけど、アクセスすると 400 Bad Requestと出ます
- 205 名前:nobodyさん [2012/06/24(日) 21:37:55.05 ID:mIG0xQos]
- >>204=200
です cakephp.kojima-yoshio.net/?page_id=58 >症状2:400 Bad Requestエラーが出る。 >対処法:マルチドメインの設定を見直す。 >パスの列を見て、末尾に/が付いているとダメ。( ○/test ×/test/ )] これも確認しましたが、大丈夫でした
- 206 名前:nobodyさん [2012/06/25(月) 00:03:36.30 ID:bAX9Bc0l]
- 新しいアカウント契約して単純に解凍したら見れたわ
別の既存の原因だったみたいだわ
- 207 名前:nobodyさん mailto:sage [2012/06/25(月) 10:04:44.87 ID:???]
- $this->User->id = $user_id;
$user = $this->User->read(); var_dump($user); ↑これがローカルではちゃんと取得できていて、 サーバにアップするとfalseが帰ってくるんだけど、何が原因? サーバもローカルも1.3だったはずだけど、もしかしてマイナーバージョンぐらいがかもしれないんだけど、 マイナーバージョンアップで上記に影響されるような変更あったのかな?
- 208 名前:nobodyさん mailto:sage [2012/06/25(月) 10:10:30.77 ID:???]
- >>207
単に、ローカルと公開鯖とのDB構成が違うだけじゃないの
- 209 名前:207 mailto:sage [2012/06/25(月) 10:17:38.50 ID:???]
- if (getenv('server_name') == 'localhost') {
Configure::write('debug', 3); } else { Configure::write('debug', 0); } 原因分かった こういうふうにローカルとサーバでdebugの値変えてたからだった。 ただ、なぜこれが>>207に影響するんだ??????? まぁ直ったからいいんだけど・・・
- 210 名前:nobodyさん mailto:sage [2012/06/25(月) 11:54:22.20 ID:???]
- 違いはキャッシュぐらいじゃないの
- 211 名前:nobodyさん mailto:sage [2012/06/26(火) 12:18:15.97 ID:???]
- 2を業務で使ってる人いる?
- 212 名前:nobodyさん mailto:sage [2012/06/26(火) 12:31:08.88 ID:???]
- はい
- 213 名前:nobodyさん mailto:sage [2012/07/01(日) 00:01:58.85 ID:???]
- ごめんちょっと教えて。
cake ver.1.x から cake ver.2 への移行ってメンドクサイ? まだcakeに手をつけてなくて、 この移行作業が初めてなんだけど。
- 214 名前:nobodyさん mailto:sage [2012/07/01(日) 04:39:16.82 ID:???]
- authコンポーネントで嵌っています。
loginページでログインしてokだったらtopページにredirectさせているんで すが、loginページとtopページはコントローラが別で、かつloginページは https接続です。 loginページではちゃんとAuth->user()が取得出来るのに、topページだと Auth->user()が取得出来ません(nullしか取れない)
- 215 名前:nobodyさん mailto:sage [2012/07/01(日) 14:12:43.79 ID:???]
- >>213
新規に作るのだけ2系にしたらどうだ? 移行は止めた方が良いと思う。
- 216 名前:213 mailto:sage [2012/07/01(日) 15:48:37.46 ID:???]
- >>215
そもそもサーバのリプレースに合わせて、 PHPとDBのバージョンアップが主目的で、 PHPとDBをバージョンアップしたら、 もちろんcakeもバージョンアップでしょ、 みたいな感じなんだよね。 「移行は止めた方が良い」という理由を 簡単で良いので教えてくれると助かる。 よろしくおねがいします。
- 217 名前:nobodyさん mailto:sage [2012/07/01(日) 16:05:30.07 ID:???]
- マイグレーションガイド読んでテメーで判断しろカス
二度と来るな
- 218 名前:nobodyさん mailto:sage [2012/07/01(日) 16:13:00.28 ID:???]
- >>217
マイグレーションガイドっていうのがあるんだな? そういうことは早く家カス ってかお前ら暇だろ? んで、その無駄な知識ひけらかす場所も此処ぐらいしかないんだから、 「二度とくるな」とか言ってないで答えとけよw
- 219 名前:nobodyさん mailto:sage [2012/07/01(日) 16:19:14.42 ID:???]
- 暇じゃねえよ
ああ、まだ今日は6月31日
- 220 名前:nobodyさん mailto:sage [2012/07/01(日) 17:03:43.04 ID:???]
- >>216
「移行する時間とコストが無駄だから」 っていう幼稚園児でも分かる答えだと納得しないの?
- 221 名前:213 mailto:sage [2012/07/01(日) 20:30:48.36 ID:???]
- >>220
残念ながら納得はしねぇんだなぁ。 「バージョン上げないとセキュリティ的にヤベェんじゃねぇの?」 っていう幼稚園児でもわかる動機があるのさ。 PHPが ver4 ⇒ ver5.2 は必達なわけよ。だとすると、cake ver2 は必須だろ? もともとが cake ver0.2 とかで作られちゃってるわけで・・・ >>219 「今日は6月31日」のガンバリ屋さん マイグレーションガイドちょっと目を通したわ・・・ けっこうめんどくせぇのな・・・ 教えてくれてサンクス。 仕事がんばれ。死ぬな。 作りなおしを提案するかなぁ・・・・
- 222 名前:nobodyさん mailto:sage [2012/07/01(日) 21:01:00.46 ID:???]
- どなたか設計手法について教えてください。
例えばSNSのようなウェブアプリを作ったとして、 ログインしていると仮定します。 他のメンバー一覧画面から送信先の人の行で「メッセージ送信」ボタンをクリックすると メッセージ送信フォームが現れるようにしたいのですが、送信先の情報はどのように送信フォームへ引き渡しますか?
- 223 名前:nobodyさん mailto:sage [2012/07/01(日) 21:24:18.70 ID:???]
- >>222
一覧にチェックボックスを配置して、そのチェックボックスにはメンバーIDを入れ、 送信ボタンを押した時に、選択したメンバーID宛にメールが送信されるように するのはどうだ?
- 224 名前:nobodyさん mailto:sage [2012/07/01(日) 22:06:48.14 ID:???]
- >>223
なるほど、ナイスアイデアです! 配信先が配列(複数)になってもOKってことですね。 例えばAさんから来てるメッセージの内容表示画面(scaffoldでいうshow)で 返信するボタン押したときは 新規メッセージの編集画面(edit)へは どのように送信先の情報は渡して 持たすべきですか? hiddenフィールドにすべき? getで渡したら送信先のidとかがURLに表示されますよね? スパマーとかにそのURLのID部分だけ書き換えられてスパムメッセージされまくりが不安です。
- 225 名前:nobodyさん mailto:sage [2012/07/01(日) 22:10:54.69 ID:???]
- 今MSAccessを使ってショボイ生産管理をしているんですが、知り合いのところで
PHP&Mysqlを使ったよさげなシステムを作ったのを見てPHPちょっとづつ勉強してます。 でも、PHPでいちからゴリゴリ作るのはどうもって事で、フレームワークを探してたら こちらにたどり着きました。 Accessに慣れきった体にはMVCの概念を理解するのはちときついと思いますが、cake 何とかものにしたいと思ってこちらのレス眺めさせてもらってます。 で、時々思うのですが、Accessからスンナr移行しやすいフレームワークって何かないでしょうか? なんだろうなぁって思うのですが、だめもとで聞いてみました。。。。。 お手柔らかにお願いします。
- 226 名前:nobodyさん mailto:sage [2012/07/01(日) 23:19:29.72 ID:???]
- >>225
イベント駆動とかってことなら、PRADOかな? いまいち情報少ないし、素直にMS謹製asp.net web formsの方がいい気がするが。 .netも最近はasp.net mvcが多いみたいだけどね。
- 227 名前:nobodyさん mailto:sage [2012/07/02(月) 00:46:19.94 ID:???]
- >>226
情報ありがとうございます。 こちらも調べて見ます。でもやっぱりWebはMVCアーキテクチャを採用するものが多いようですね。 後学のために両方調べつつ勉強することにします。
- 228 名前:nobodyさん mailto:sage [2012/07/02(月) 10:37:29.40 ID:???]
- なぜcakeのスレで他のフレームワークを相談するかわかんねえわ
- 229 名前:nobodyさん mailto:sage [2012/07/02(月) 10:44:53.79 ID:???]
- 嫌味だな
- 230 名前:nobodyさん mailto:sage [2012/07/02(月) 13:11:26.77 ID:???]
- どなたか>>224お願いします
- 231 名前:nobodyさん mailto:sage [2012/07/02(月) 13:22:20.55 ID:???]
- その質問cake関係ねえだろカス
getで渡したくなけりゃpostでわたしゃいいだろ。 スパマー? getで渡そうが渡さなかろうが、悪意を持ってたらいくらでも送信出来んだろ つまりそんなところの対策は連続送信対策を打てよ 送信者は不特定多数じゃなく会員ユーザーなんだからいくらでも対策打ちやすいだろ
- 232 名前:nobodyさん mailto:sage [2012/07/02(月) 13:31:16.85 ID:???]
- 編集画面へ移動だけなんだからGETでいいだろ
それをポストする時に何らかの対策をすればいい話だしCakeと関係ないっていうのも全く同意
- 233 名前:nobodyさん mailto:sage [2012/07/03(火) 02:25:30.52 ID:???]
- >>230
「体系的に学ぶ 安全なWebアプリケーションの作り方」って本読め
- 234 名前:nobodyさん mailto:sage [2012/07/03(火) 02:42:19.60 ID:???]
- 会員数10万人のサイトをCakeで作るかオレオレで作るか悩んでいるんだけど、
皆さんならどっちで作りますか? 開発工数が少なくなると言う意味でCakeでしょうが、 社内フレームワークもCakeを縮小した感じでそれなりに使えます。 ちなみに自分はディレなんでかじる程度にしか知りません。 明日の会議でどっちにするか決めなければ行けないのですが、 ずっと悩んで結論が出せずじまいです・・・。
- 235 名前:nobodyさん mailto:sage [2012/07/03(火) 02:46:24.02 ID:???]
- オレオレの方が細かくカスタマイズ出来るな。
- 236 名前:nobodyさん mailto:sage [2012/07/03(火) 02:56:18.59 ID:???]
- ですよねー。一応、CakeのMVCを元にしてまして
findすると連想配列で結果を得られるような形にはなっています。 ただ、簡易的にしようしていたので、SQLiteがベースなんですよね・・・ MySQL用に書き換えなければ行けないというのはネックかも。 会員数10万人もいてマッチングサイトっぽい事したいらしいから、 やっぱり出来るだけ柔軟性のある方が良いですよね
- 237 名前:nobodyさん mailto:sage [2012/07/03(火) 03:00:21.64 ID:???]
- 会員制で100万人とかだとrailsのほうがいいですか?
- 238 名前:nobodyさん mailto:sage [2012/07/03(火) 03:04:20.92 ID:???]
- FW使って最後に舵取りできなくなって失敗しろや。
- 239 名前:nobodyさん mailto:sage [2012/07/03(火) 03:51:07.40 ID:???]
- こんな時間なのに2.x系の移行マニュアル読んでしまった・・・
そして読めば読むほどに移行したくなってきた
- 240 名前:nobodyさん mailto:sage [2012/07/03(火) 13:57:06.57 ID:???]
- そもそもsqliteで10万てキツそうだな
- 241 名前:nobodyさん mailto:sage [2012/07/03(火) 14:58:28.86 ID:???]
- なんで2.x系ってファイル・フォルダ名がキャメルケースで統一したんだろ?
アンダースコア使う方が見やすいと思うんだけどな あと、ヘルパーも$this->Htmlになったし
- 242 名前:nobodyさん mailto:sage [2012/07/03(火) 17:47:16.09 ID:???]
- ヘルパー内部でのオブジェクト化はタイプ数は増えたけど管理しやすいんじゃないか?
この感覚になれるともう戻りたくはないわ。 それよりキャメルケース云々の件は、コントローラのURLがキャメルケースでもアンダースコアードでも処理できちゃうこと方が問題と思うんだが。 あと、メソッドをキャメルケースで書いてもテンプレートはアンダースコアードにしなくちゃダメというのも統一感が無いのが気持ち悪い。
- 243 名前:nobodyさん mailto:sage [2012/07/03(火) 18:02:41.30 ID:???]
- >>236
FW使ってやってみて。 破たんするのを実体験出来るから。
- 244 名前:nobodyさん mailto:sage [2012/07/03(火) 18:14:27.84 ID:???]
- FWってフレームワークの略称じゃないの?
- 245 名前:nobodyさん mailto:sage [2012/07/04(水) 23:08:23.82 ID:???]
- ドットインストールにcakeができたぞな。。。。。。
- 246 名前:nobodyさん mailto:sage [2012/07/05(木) 00:03:24.00 ID:???]
- それなりに規模があるんならsymfony使えや
- 247 名前:nobodyさん mailto:sage [2012/07/05(木) 03:32:44.02 ID:???]
- 2系の情報が少ないからと敬遠してたけど、移行にそんなに困らないな。
ファイル名の書き方も成れたら気にならなくなった。 CakePHP辞典の人が執筆準備しているらしいから、 それが出たらもっと広まりそう。
- 248 名前:nobodyさん mailto:sage [2012/07/05(木) 11:20:29.40 ID:???]
- 2.x使いだすと戻れないな。
1.3系のメンテの仕事やりたくなくなる。 コンソール周りがかなり使いやすい。
- 249 名前:nobodyさん mailto:sage [2012/07/05(木) 15:30:36.25 ID:???]
- 俺、cakeでコンソールはほとんど使わないけど、
2.xはやっぱ処理が早い(気がする)のが良い symfony使わなくてもそこそこの規模のサイトでも行けると思う
- 250 名前:nobodyさん mailto:sage [2012/07/05(木) 19:53:28.39 ID:???]
- cakephpってレコード件数増えると比例して重くなる?
- 251 名前:nobodyさん mailto:sage [2012/07/05(木) 20:02:35.92 ID:???]
- まずレコード件数に比例して速くなるデータベースを見たことが無い
- 252 名前:nobodyさん mailto:sage [2012/07/06(金) 09:45:02.36 ID:???]
- インデックスとクエリ次第だろう
- 253 名前:nobodyさん mailto:sage [2012/07/06(金) 10:01:17.99 ID:???]
- O(1/n)的なアルゴリズムを発見したら革命が起きるな
- 254 名前:nobodyさん mailto:sage [2012/07/06(金) 12:03:53.00 ID:???]
- 会員同士のメッセージ機能を実装してみました。
連続スパム送信防止のために工夫すべきことって 最終送信日時から、どれくらい間隔が空いたかで制御するくらいかな?
- 255 名前:nobodyさん mailto:sage [2012/07/06(金) 12:12:16.32 ID:???]
- だからcake関係無いだろヴォケ
- 256 名前:nobodyさん mailto:sage [2012/07/06(金) 12:29:13.37 ID:???]
- Cakeに絡めるとすれば最低でもcaptchaのプラグインぐらいは導入すべき
スパマーは手動なのかスクリプトなのか知らんけど会員になるぐらいは普通にやってくるからな 「会員」なんて信用しちゃダメ
- 257 名前:nobodyさん mailto:sage [2012/07/06(金) 12:39:27.43 ID:???]
- >>256
メッセージ一通送る度にキャプチャ入力って面倒すぎない? 会員登録時はキャプチャを実装しておいて、 登録メールへアクティベート用リンクを送信してクリックされるとアクティベート。 ってだけで充分じゃないかな? あとはメッセージ送信は30秒規制入れるとか。 スパマー対策はアクセス禁止フラグみたいなのを設けて、 そこだけ外出先からでも操作していけばいい。 さすがのスパマーも会員登録を1から、やり直しは面倒くさいでしょ。 mixiとかはどうしてるんだろうね
- 258 名前:nobodyさん mailto:sage [2012/07/06(金) 13:30:50.02 ID:???]
- てか、そんなことせずとも会員同士のやりとりだろ?
同じ会員が何回も同じ相手に送信できないようにすればいいだけじゃん。
- 259 名前:nobodyさん mailto:sage [2012/07/06(金) 13:32:49.34 ID:???]
- >>254
設計はどうなってるの? 日記みたいに単にメッセージが保存されるやり方だと 頻繁にやりとりがある場合、テーブルを圧迫すると思うけどな。 俺の実験では100万レコードだと重くなった。
- 260 名前:nobodyさん mailto:sage [2012/07/06(金) 13:42:35.49 ID:???]
- すれち
|

|