【PHP】フレームワーク CakePHP 15ホール目【v2.2】
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2012/12/04(火) 13:06:36.87ID:ExCLhBiPCakePHPから派生したLithium(li3)も専スレできるまではここでどうぞ
質問するときはCakePHPのバージョンを書きましょう
※他フレームワークとの比較等はスレ違いです
■本家
http://www.cakephp.org/
APIドキュメント
http://api.cakephp.org/
github - cakephp
http://github.com/cakephp
the Bakery
http://bakery.cakephp.org/
CakeQs
http://cakeqs.org/
Issue
http://cakephp.lighthouseapp.com/dashboard
CheatSheet[1.2] (PDF)
http://cakephp.org/files/Resources/CakePHP-1.2-Cheatsheet.pdf
■日本語公式
http://cakephp.jp/
フォーラム
http://cakephp.jp/modules/newbb/
cookbook(マニュアル)
[2.x] http://book.cakephp.org/2.0/ja/index.html
[1.3] http://book.cakephp.org/ja
前スレ
【PHP】フレームワーク CakePHP 14ホール目【v2.1】
http://kohada.2ch.net/test/read.cgi/php/1335859124/
0549nobodyさん
2013/04/30(火) 22:16:07.30ID:???それはガチでやめたほうがいい
開発環境も本番環境もOSやPHPのバージョン揃えるのは当たり前
mysqlとかwinだと小文字大文字区別ないけどlinuxだとちゃんと区別されたりするし
0550nobodyさん
2013/04/30(火) 23:05:04.60ID:???0551nobodyさん
2013/04/30(火) 23:49:40.85ID:???開発環境もLinuxかMacにするのがいいよ。
Linuxは、自分でWindows消してLinuxに入れ替えるとかになるからちょっとハードル高くて、
だからweb系の開発者でMacユーザーが増えてるんだろうね。
俺は、最近のMacはちょっと不満点も増えてきて、Linuxにしたいなとか思ってはいるけど、
今のところMac使ってるよ。
Windowsで開発はしたくないな。
0552nobodyさん
2013/05/01(水) 00:00:20.35ID:???自宅では個人運営のサイト100近くつくってて、そのうち20個ぐらいがCake使ってるけどWindowsで特に問題ない。
まぁ、ほとんどがアフィリエイト用なのでセキュリティとか微妙なとこをほとんど気にしてないって言うのもあるけどな。
業務で顧客に納品するのでなければ問題が起きてから対処したんでも十分だろ。
0553nobodyさん
2013/05/01(水) 01:21:57.64ID:???実際の運用のLinuxのサーバだけど、どっちも問題ないよ。
0554nobodyさん
2013/05/01(水) 15:06:08.04ID:???それ以上に PHP のバージョンだけはあわせておいたほうがいいと思う
Cake本体は動いても、自分のコードがバージョンが変わると
根本的に不具合だらけっていうのは PHP にあまり精通していないとよくあることだから。
0555nobodyさん
2013/05/01(水) 15:59:51.24ID:???0556nobodyさん
2013/05/01(水) 16:37:12.46ID:???いざアップロードするっていうときに実はサーバが5.2系だったので泣いた
0557nobodyさん
2013/05/01(水) 17:12:46.52ID:???0558nobodyさん
2013/05/01(水) 19:30:07.31ID:???全然mondainai。
0559nobodyさん
2013/05/01(水) 21:48:27.32ID:???メール、cron、ファイルの名前、改行コード、ぐらい?
あと何かある?
0560nobodyさん
2013/05/01(水) 22:07:33.34ID:???んで、会社で支給されてるマシンはWindowsです
簡単な在庫管理表を作って欲しいとのことでしたので
でも、機能拡張するならDB設計をしっかりしたいですね
PHPのバージョンを揃えるのは肝心ですね
最新は5.4でしたか
Cakeは2.3.4
後、大文字小文字ですね
0561nobodyさん
2013/05/01(水) 23:54:07.23ID:???0562nobodyさん
2013/05/02(木) 00:36:37.40ID:???せいぜい動作確認に使って、その場で部分的に修正とかだろ。
ネイティブ並みにさくさく動けば文句ないけどな。
0563nobodyさん
2013/05/02(木) 07:02:45.49ID:???3年前のPhenom�U 4コア メモリ16Gだけど、
そんなに遅くなることないな。。。
どういうスペックのPC使ってるの?
0564nobodyさん
2013/05/02(木) 11:11:06.34ID:???i5(4コア) 2.8GHz メモリ16GH だから似たようなもんだけど
キーを押してレンダリングされるまでのタイムラグがめっちゃ気になる
0565nobodyさん
2013/05/02(木) 13:47:46.97ID:???0566nobodyさん
2013/05/02(木) 20:56:11.81ID:???俺はメモリ8GBだけど、全くモッサリ感なんて無いけどな
単純にお前さんの設定がわるいだけじゃないか?
ちなみに俺はVMにCentOSをインストールして、SSHから接続してるが
0567nobodyさん
2013/05/02(木) 21:27:30.92ID:???一度VM環境を再インストールするとか、バージョンアップするとか。。。。
おいらはVmwarePlayerを使ってるけど3.x→4.xの時は体感できるほど
パフォーマンスが上がった気がする。
あくまで気がするってだけだけどね。
0568nobodyさん
2013/05/02(木) 22:57:54.56ID:???レンタルサーバーと同じ環境になるかは微妙ですが。
メモリが512MBしかないですけど・・・
CakePHPは入るかな?
そんなに容量いらなかったと思いますが
VmwarePlayerは使ったことないんですよね(#^.^#)
Windows8にLinux64bit版のVmwarePlayerをインストールしてみようかなぁ
0569nobodyさん
2013/05/03(金) 00:28:42.70ID:???実機をサーバ化するのはいいけど、ネットワーク関係は大丈夫なのか?
ローカルIPでサイト確認もできなくはないし、DDNS使うのもいいだろうけど、
お前さんはあまりサーバについて詳しくなさそうだから、
素直にVPSでも借りたほうがいいじゃないか?
安いのだと月額数百円であるし。
0570nobodyさん
2013/05/03(金) 11:10:57.16ID:QBmSRWYj0571nobodyさん
2013/05/03(金) 13:37:07.31ID:???あとSSHとかも意味わからん
0572nobodyさん
2013/05/03(金) 13:52:20.25ID:???他所でやれよ
0573nobodyさん
2013/05/03(金) 16:43:30.21ID:???0574nobodyさん
2013/05/03(金) 16:48:03.49ID:???0575nobodyさん
2013/05/03(金) 17:31:58.80ID:???0576nobodyさん
2013/05/05(日) 03:42:05.80ID:???ってでる・・・なんでや・・・
modelにもcontrollerにも書いたぞ・・・
エスパーしてくれ
0577nobodyさん
2013/05/05(日) 03:50:24.41ID:???よくありがち。
前後の文脈は?
0578nobodyさん
2013/05/05(日) 04:24:59.08ID:???0579nobodyさん
2013/05/05(日) 12:50:53.00ID:???0580nobodyさん
2013/05/05(日) 22:21:46.26ID:???0581nobodyさん
2013/05/05(日) 22:28:34.51ID:???TwitterBootstrap
0582nobodyさん
2013/05/08(水) 20:07:05.67ID:???とりあえずでかそうなセキュリティホールがあった模様?Paginatorは大抵使われてそう
0583nobodyさん
2013/05/09(木) 04:21:57.51ID:???0584nobodyさん
2013/05/09(木) 18:42:26.70ID:???そのプログラムの実行結果を加工して表示なんてことをやる必要があるんだけど、
どう書くのがエレガントだろう…
0585nobodyさん
2013/05/12(日) 16:47:09.99ID:???0586nobodyさん
2013/05/12(日) 17:04:52.55ID:???0587nobodyさん
2013/05/12(日) 17:28:44.72ID:???って書くのにすごく違和感あるんだよな
コントローラやモデルなら分かるんだが
0588nobodyさん
2013/05/12(日) 23:34:32.65ID:3UdLRhbIモデルにアクセスしてるから?
0589nobodyさん
2013/05/13(月) 01:05:58.27ID:???$form->create()の方が明らかに短いし、PHPっぽい。
ビューはもっとシンプルな方がいいと思うんだよな。
0590nobodyさん
2013/05/13(月) 07:47:31.13ID:???0591nobodyさん
2013/05/13(月) 11:33:20.02ID:???0593nobodyさん
2013/05/13(月) 19:31:59.14ID:???0594nobodyさん
2013/05/13(月) 19:39:02.72ID:???大変すぎるお…
0595nobodyさん
2013/05/13(月) 21:22:02.76ID:???0596nobodyさん
2013/05/13(月) 22:20:21.58ID:???0597nobodyさん
2013/05/14(火) 00:58:22.10ID:???あれは便利
0598nobodyさん
2013/05/14(火) 02:20:13.43ID:???0599nobodyさん
2013/05/14(火) 03:22:12.85ID:???0600nobodyさん
2013/05/14(火) 03:27:25.05ID:???テンプレートファイルはViewオブジェクトのメソッドの中で
展開されていることを知れば何も違和感ない。
むしろViewオブジェクトのメンバー変数で直接ヘルパーの名前がある方が違和感ある。
$this->Helpers->Form->create();
でもいいと思ってる。
0601nobodyさん
2013/05/14(火) 10:18:28.28ID:???0602nobodyさん
2013/05/15(水) 02:47:47.93ID:???なんか最近アップデートが半端ないな
0603nobodyさん
2013/05/15(水) 09:37:18.08ID:???0604nobodyさん
2013/05/15(水) 10:40:43.07ID:???ジ ハ ,,ハ
デ (;゚◇゚)z
!?
0605nobodyさん
2013/05/15(水) 11:25:28.69ID:???0607nobodyさん
2013/05/19(日) 02:26:50.38ID:???みんなはcakeつかってどれくらいの規模のもの開発したの?
0608nobodyさん
2013/05/19(日) 11:27:37.09ID:???0609nobodyさん
2013/05/19(日) 13:17:27.57ID:???0611nobodyさん
2013/05/19(日) 15:41:06.67ID:???0613nobodyさん
2013/05/20(月) 12:20:04.12ID:???Cakeで作ったっというのも納得いく筈。
以外とデータの転送量が少なくて驚くハズ
0614nobodyさん
2013/05/20(月) 18:12:00.09ID:???データの読み書きが頻繁に発生するから、
Cakeのようなフレームワークだと処理できないイメージなんだが
0615nobodyさん
2013/05/20(月) 20:52:24.42ID:???0616nobodyさん
2013/05/20(月) 22:39:12.56ID:???ゲームなんて作っても一握りのヒット以外は閑古鳥だから
おっそいフレームワークでも全く問題なし
EC2のオートスケールで万全の負荷対策をしたのに、全然アクセス来なくて泣いたわ
0617nobodyさん
2013/05/20(月) 23:54:09.03ID:???おみくじ的なゲームくらいだったらそれほど困らんでしょ。
CakeはAPI的につかってnode.jsとかで組むんでしょ?
0618nobodyさん
2013/05/21(火) 03:05:42.28ID:???0619nobodyさん
2013/05/22(水) 22:45:05.23ID:???フレームワークを使った方がいいよ
と友人が言うので、CakePHPを勉強しようと思っています
(他にもフレームワークはありますがここのスレはCakePHPなので・・・)
ネットでいろいろと調べていますが、いきなり上級者すぎてついていけません・・・
MVCからフレームワークまでCakePHP初心者に相応な書籍とかありませんでしょうか?
お願いしますm(_ _)m
「即戦力になるための PHPシステム開発の教科書」マッキーソフト株式会社を買おうと検討中
0620nobodyさん
2013/05/22(水) 23:34:28.82ID:???0621nobodyさん
2013/05/22(水) 23:38:22.42ID:???それからフレームワーク使ったほうがいいよ
0622nobodyさん
2013/05/22(水) 23:40:01.83ID:???段飛ばしで慌てて学習しようとしても結局なにも理解できず
最終的に覚えるのが遅くなるだけよ。
0623nobodyさん
2013/05/22(水) 23:49:18.44ID:???cakephp学んで2か月目だけど
.installで基本を学んで後は作って調べて覚えてる。
後は公式を何回も読むぐらいか
書籍買って読んだけど意味不明だったし、手動かして覚える方が早いわ
0624nobodyさん
2013/05/23(木) 00:49:20.29ID:???どうやらプログラム歴自体が浅そうだからいきなりフレームワークは
挫折する可能性高いんじゃないかな。
おれも >>621-622 と同じように、まずは素のphpとデータベースを
触って見ることを進める
0625nobodyさん
2013/05/23(木) 12:21:24.94ID:???初心者向きなら
○オープンソース徹底活用 CakePHPによるWebアプリケーション開発
つttp://www.amazon.co.jp/dp/4798022225/
ただし、ver 1.2用です。
コイツのver 1.3の本も出ているが、評判はイマイチ。
PHP 3ヶ月とか言っているけど、WEBフォーム作ったり、
POST(GET)通信されたデータをPHPでバリデーション処理して、
結果画面を出力するくらいできるんだよね(調べながらでも)
だったら、いいじゃないのCakePHP
0626nobodyさん
2013/05/23(木) 13:40:52.12ID:???0627nobodyさん
2013/05/23(木) 13:44:32.17ID:???0628nobodyさん
2013/05/23(木) 14:56:54.74ID:???初心者向きなら
○オープンソース徹底活用 CakePHPによるWebアプリケーション開発
つttp://www.amazon.co.jp/dp/4798022225/
実はCakePHPは1.2でほぼ完成したフレームワークで
その後の変更はマイナーチェンジのようなもの。
1.2をやっておけば今の2系もすんなり理解できる。
実際、大手のサイトは未だに1.2で稼働しているところがほとんど。
0629nobodyさん
2013/05/23(木) 14:58:54.15ID:???消えろ珍カス
0630nobodyさん
2013/05/23(木) 15:00:36.25ID:???そんなに良い物?
0631nobodyさん
2013/05/23(木) 15:17:00.23ID:???初心者向きなら
○オープンソース徹底活用 CakePHPによるWebアプリケーション開発
つttp://www.amazon.co.jp/dp/4798022225/
1.2がどうしたって?
知るか!気合だ!
0632nobodyさん
2013/05/23(木) 17:18:04.47ID:???0633nobodyさん
2013/05/23(木) 22:25:54.95ID:???セキュリティホール開いたままだよね?
1系ってメールコンポーネントのマルチバイトの扱い悪いよね?
しつこく3回も書くってなに、アマゾンマケプレに出品してるセドラーかよと。
0634691
2013/05/23(木) 22:38:30.28ID:???C→VB→Javaときて、PHPと変遷してます
VB歴が一番長かったですね
Javaの時は、PostgreSQLをいじってました。2年程度ですが。
Javaの時は、フレームワーク使わなかったなぁ
Struts等フレームワークを勉強する時間があったら、コーディングしろって感じの現場でしたから
phpをベタ書きで1年やって、ある程度わかってからフレームワークに手を出してみようと思います
その時には、買った本も無用になってるかもしれませんから
確か最新バージョンはCakePHP 2.3.5だった気がしますが
1.3系を勉強しても大丈夫なんですかねぇ
0635619
2013/05/23(木) 22:40:12.62ID:???間違えました。
0636nobodyさん
2013/05/23(木) 23:04:23.02ID:???それだけ経験してんのかよwww
悪いこと言わないから最新版追いかけ続けろ
アプリ作りながらコアは常に最新版に差し替えていけば良いと思うよ
チュートリアル何回かやってから
著名なプラグイン使って少し拡張して何か作れば?
0637nobodyさん
2013/05/24(金) 06:25:33.22ID:???2.x系で始めな
レガシーな馬鹿はほっといておk
0638nobodyさん
2013/05/24(金) 09:32:26.48ID:???2013年にもなってCakePHP新たに始めましたって
1.3でやり始める人少なからずいるよね。
学生もいたしその場合は、1系の保守に補充で入ってしかたなくとかでも無いだろうし、
いったいなんでなんだろう。
0639nobodyさん
2013/05/24(金) 09:43:48.37ID:???0640nobodyさん
2013/05/24(金) 12:21:11.08ID:???勉強用にさくらでもロリポップでも借りとけとは思うが
0641nobodyさん
2013/05/24(金) 14:00:30.56ID:???0642nobodyさん
2013/05/24(金) 14:25:06.63ID:???って聞いてきた人の鯖がPHP4.4.9だった
0643nobodyさん
2013/05/24(金) 17:56:10.49ID:???確かにありえる話だな
0644nobodyさん
2013/05/24(金) 18:25:36.51ID:???0645nobodyさん
2013/05/24(金) 20:45:10.13ID:???0646619です
2013/05/24(金) 22:24:30.60ID:???今日phpでおもいっきりつまづきました。
’と”の使い方
あと、nullの判別
複雑なSQL文を作成していて、変数の値を読んでくれず・・・
あとは、存在チェック
SQLで検索して、0件かどうかの判定です
わかってみると、ああそうか〜〜、てな感じでしたが
このへんはフレームワークをやってると便利なんですかねぇ
PHPのバージョンは5.4です
ロリポップですかぁ。やってみようかな。
PHPをベタ書きしてるんですが、フレームワーク対応にする際は難しいですかね?
0647nobodyさん
2013/05/24(金) 22:29:02.59ID:???phpの初歩的な質問はそれ相応なスレで。フレームワークの相談もそれ相応のスレで聞け。
要するに書き込むな
■ このスレッドは過去ログ倉庫に格納されています