[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 02/18 06:00 / Filesize : 225 KB / Number-of Response : 899
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【PHP】フレームワーク CakePHP 16ホール目【v2.4】



1 名前:nobodyさん [2013/09/09(月) 01:56:10.19 ID:m9OPw/HT]
CakePHPは、Ruby on Railsの概念の多くを取り入れた、Rails流の高速開発とPHPの機動性を兼ね備えたフレームワークです
CakePHPから派生したLithium(li3)も専スレできるまではここでどうぞ
質問するときはCakePHPのバージョンを書きましょう

※他フレームワークとの比較等はスレ違いです

■本家
www.cakephp.org/
APIドキュメント
api.cakephp.org/
github - cakephp
github.com/cakephp
the Bakery
bakery.cakephp.org/
Issue
cakephp.lighthouseapp.com/dashboard
CheatSheet[1.2] (PDF)
cakephp.org/files/Resources/CakePHP-1.2-Cheatsheet.pdf

■日本語公式
cakephp.jp/
フォーラム
cakephp.jp/modules/newbb/
cookbook(マニュアル)
[2.x] book.cakephp.org/2.0/ja/index.html
[1.3] book.cakephp.org/ja

kohada.2ch.net/test/read.cgi/php/1354593996/l50

878 名前:nobodyさん mailto:sage [2014/01/29(水) 17:13:25.95 ID:???]
>>876
コントローラの中で

$this->render('任意の名前');

879 名前:nobodyさん mailto:sage [2014/01/29(水) 22:52:44.55 ID:???]
かっこいいbake用skeletonどこにありますかね…
なかなか見つかりません

880 名前:746 [2014/01/29(水) 23:39:01.19 ID:4MhCoapX]
>>878
サンクス。調べてたら$layerの使い方もなんとなくわかった気がしてきた

881 名前:nobodyさん mailto:sage [2014/01/30(木) 02:58:52.18 ID:???]
Amazonみたいにさ、
この商品を見た人は、以下の商品も見ています。

ってのを作りたい場合、どのように作ればいいか教えてもらえませんか?

882 名前:nobodyさん mailto:sage [2014/01/30(木) 03:35:25.70 ID:???]
閲覧ページのURL、ページ遷移、滞在時間とかを取得して、
統計データから商品Aから商品Bへのスコアを計算して、
閾値を設定して、それを超えたものをスコア順に並べる

みたいな感じじゃないの?

883 名前:nobodyさん mailto:sage [2014/01/30(木) 03:39:02.25 ID:???]
FacebookとかAmazonレベルだと複雑なスコア算出の式をしてるだろうが、
とりあえず何らかの指標で弾き出したスコアを元にリストアップってのはどこも同じはず。

884 名前:nobodyさん mailto:sage [2014/01/30(木) 07:39:44.50 ID:???]
オライリーから、集合知プログラミングって本が出てたはず
わりとそのものズバリな内容が書いてあった
中のコードはphpじゃないけどpythonだから読みやすいし

885 名前:nobodyさん mailto:sage [2014/01/30(木) 09:24:11.61 ID:???]
奥が深い分野だから、Amazonと同じ精度出すだけでも、
難易度相当高いよ。

886 名前:nobodyさん mailto:sage [2014/01/30(木) 09:35:06.95 ID:???]
同じ精度出す必要無いよ。過剰実装だ。
単純に文字通り受け取って、リファラから商品IDを集計すれば良いだけだろ。



887 名前:nobodyさん mailto:sage [2014/01/30(木) 10:50:07.49 ID:???]
>>884
881じゃないけど横からサンキュー

888 名前:746 [2014/01/31(金) 01:19:24.89 ID:nps2dTDl]
アクションとURLの関連性を任意にしたい場合、config/route.phpのRoute::connectで指定してやればいいの?

889 名前:nobodyさん mailto:sage [2014/01/31(金) 09:22:20.73 ID:???]
>>888
おっけーです

890 名前:nobodyさん mailto:sage [2014/01/31(金) 13:18:43.14 ID:???]
CakePHPがあまり関係ない+そんな基礎的なことをと言われそうだけど、
よく見てるスレってここくらいだし、一応CakePHP使って作るし、質問させてくれ。

入力、確認、完了というよくあるフローの投稿機能なんだけど、
入力の段階でテキストやプルダウンなどのほかに、画像アップロードがあるんだ。
確認ページでは画像アップロードは完了させて、確認できるように表示する。
完了すれば、画像は所定のディレクトリに保持されて、ファイルパスが他のテキストとあわせてDBに入る。
確認の段階で戻ったり、完了に到達しなかったら、テキストも画像も保持しない。

良くある話だとは思うけど、確認ページ+画像アップロードが、なんか久しぶりで、
さらにcronが使えないサーバーで動かす予定なんだ。
前やったときは、daily cronで完了に至らなかったケースの画像を削除してたんだけど、
その方法が使えないから、どうしたものかと悩んじゃって。

この画像の後始末って、普通どうやってやるもんなのかな?

891 名前:nobodyさん mailto:sage [2014/01/31(金) 21:38:59.99 ID:???]
>>890
俺ならcron使えるサーバー使う。

892 名前:nobodyさん mailto:sage [2014/01/31(金) 21:40:33.68 ID:???]
>>890
というか、いちいち俺は削除しないな。
下手に削除プログラム走らせるとバグの原因になる。
ゴミデータあっても誰も見ないし。

893 名前:nobodyさん mailto:sage [2014/01/31(金) 22:07:45.62 ID:???]
トリガなんてなんでもええやろ
ユーザリクエストでもいいし外部Cronでもいいし脳ミソ0か

894 名前:nobodyさん mailto:sage [2014/02/01(土) 01:04:49.93 ID:???]
乱数でハズレ引いたユーザーに負担してもらう

895 名前:nobodyさん mailto:sage [2014/02/01(土) 11:45:31.12 ID:???]
>>890
俺は正式アップロード用のフォルダとそうでないのと分けてるよ。
後から手動で消しても大差ないし、SSHからなら一瞬だしな。

896 名前:nobodyさん mailto:sage [2014/02/01(土) 12:00:34.17 ID:???]
今まさに正式アップロードになろうとしてるやつを手動で消さないように注意ね



897 名前:nobodyさん mailto:sage [2014/02/01(土) 14:32:58.78 ID:???]
それは日付指定して削除すればいいだけだよね

898 名前:nobodyさん mailto:sage [2014/02/01(土) 14:57:34.78 ID:???]
解決
しゅーーりょーー!






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<225KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef