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

【PHP】フレームワーク CakePHP 14ホール目【v2.1】

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

※他フレームワークとの比較等はスレ違いです
テンプレは>>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

前スレ
【PHP】フレームワーク CakePHP 13ホール目【v2.0】
http://kohada.2ch.net/test/read.cgi/php/1320768310/
0133nobodyさん2012/06/14(木) 21:34:54.69ID:???
>>132
少なすぎないか?
月30万UUって、1人が2ページしか見てないって事だろw
0134nobodyさん2012/06/14(木) 22:42:24.08ID:???
就職を控えた学生の間で、ブラック企業探しが流行し、中には流されてしまう人もいるらしい。サービス残業の多い会社や有給休
暇を取れない会社のことを指しているようだ。僕自身、「違法な只働きの多い会社はどこですか?」なんて質問はよく受ける。だ
が、はっきりいってみんな甘い。甘すぎる。そんなのブラックでもなんでもなくて、日本企業なら当たり前の話なのだ。「フラン
スやドイツより年間300時間程度は長時間労働で、有給休暇も消費せず、辞令一枚で全国転勤」というのは、日本が世界に誇るカ
ルチャーである。日本は今でも終身雇用が建前の国である。いつ潰れるかわからないような中小の下請け企業ならともかく、普通
の会社では解雇なんて不祥事でも起こさない限りは行われない。もちろん、こういう楽ちんなシステムを維持するためには、それ
なりの工夫が必要だ。まず、一定の残業は大前提だ。新規採用の代わりに残業でカバーしておけば、不況時に残業カットで人件費
を抑えられる。有給休暇が取れないのも理由は同じだ。全国転勤なんて制度があるのは日本だけだが、これも終身雇用を維持する
ためのものだ。つまり、人事部がハローワークの代わりに社内の空きポストを見つけ、再就職の斡旋をしているようなものなのだ。
であるため、大手優良企業ほど、残業も転勤も有給取得制限も確実に存在するし、雰囲気的に文句は言えない。たまに、日本企業
の労組が「組合員の長時間残業や転勤を黙認している」といって非難する人もいるが、ちょっと違う。すべては終身雇用システム
を守るための、やむを得ない副産物なのだ。たまに「勇気を持って拒否できないんですか?」という質問も受けるけど、そんなこ
と主張して村八分に耐えるだけの強靭な精神力があるなら、最初から年俸制の企業に行って頑張ることをおススメする。ところで、
真のブラック企業とは何だろうか。それは上記のロジックからすれば明らかだろう。最初から終身雇用を守るつもりも、成果に応
じた年俸を上乗せする気もなく、長時間残業が当たり前で有給も取れない会社のことだ。新卒の時点でそういう会社に遭遇するこ
とは「滅多に」ないし、入ったら入ったで何年か修行して転職すればよいだけの話なので、入る前からあれこれ心配する必要は無
い。最悪なのは右往左往した挙句、内定無しで卒業してしまうことだというのはおぼえておくといい。
0135nobodyさん2012/06/15(金) 01:24:50.42ID:???
>>133
直帰率高いからな
趣味だから特に施策もしてないし
0136nobodyさん2012/06/18(月) 09:29:52.49ID:???
formのcreateの際の第一引数をnullにしても、form->inputが生成したhtmlを
見るとpostデータにmodel名が含まれてしまう事があるのですが、postデータ
にmodel名を含ませないように出来ないのでしょうか?

<input name="data[test]" type="text" value="" id="test" />

こうなる場合と

<input name="data[models][test]" type="text" value="" id="test" />

こうなる場合があります
0137nobodyさん2012/06/18(月) 09:55:08.10ID:???
自己解決
nullじゃなくてfalseにすれば期待した動作になりました
0138nobodyさん2012/06/20(水) 20:53:26.92ID:???
Cakephp歴2年 CodeIgniter歴1年 ZendFramework歴2年

の俺が言う

Cakephpはやめとけ
0139nobodyさん2012/06/20(水) 21:44:38.57ID:???
人がいないと駄目ってウメハラが言ってた
0140nobodyさん2012/06/20(水) 21:45:23.02ID:???
>>138
おすすめ教えてよ
0141nobodyさん2012/06/20(水) 22:13:18.78ID:???
ダメな理由くらい言えw

Cakeは国内の知名度だけはいい線いってるよ
0142nobodyさん2012/06/21(木) 00:32:08.42ID:???
やっぱり知名度が一番重要だよ
いくらFUELPHPが凄くても一人で細々とやっててもねぇ

あ、英語できるならいいけど
0143nobodyさん2012/06/21(木) 01:35:20.48ID:???
OSSだと知名度つうか使う人が多いと開発陣のモチベにも関わってくるしね
2.2ももうすぐ出そうだし、最近のCakeは順調…すぎてついていけなくなってるけどw
0144nobodyさん2012/06/21(木) 01:40:37.49ID:???
>>140
Yii一択
使えば使うほど楽しい
0145nobodyさん2012/06/21(木) 02:16:55.75ID:???
mysqlとの組み合わせで、外から与えた変数で取得結果を変えたいです。
レコードのとあるフィールドの値で取得結果を変えるなら

select
 case field1 when 0 then 'ぬるぽ' else field2 end
from tblA;

こんな感じでSQLの記述だけで完結出来るんですが、外から与えた変数で
同じような事を簡単に出来ないでしょうか?

取得結果は最終的にはviewで表示するのですが、
view内でforeachで回す際にループごとに条件判定をして…という方法は避
けたいです(viewにあまりゴテゴテとロジックを書きたくないので)

0146nobodyさん2012/06/21(木) 08:42:57.93ID:???
>145
mysqlならIFって関数があるから、fieldsかモデルの$virtualFieldsで、

"IF(Model.field1 = 0 , 'ぬるぽ' , Model.field2)"

って書いてる。条件が複数あるなら入れ子でもいける。
0147nobodyさん2012/06/21(木) 13:31:33.73ID:???
>>144
お前そればっかりだな
どこがいいとか具体的なこと教えてくれよ
0148nobodyさん2012/06/21(木) 18:17:56.38ID:bhjX0YXl
>>144
コードイグナイタ

見通しが良いから
01491482012/06/21(木) 18:18:47.19ID:bhjX0YXl
140と間違えた
0150nobodyさん2012/06/21(木) 19:08:33.82ID:???
cakephpで有用なのはSetのみ
0151nobodyさん2012/06/21(木) 19:49:36.93ID:0C9bmUAd
>>150
廃止されるで
0152nobodyさん2012/06/21(木) 20:13:49.65ID:???
マジで?じゃ、どうやってビューに値を渡すの?
0153nobodyさん2012/06/21(木) 20:28:25.81ID:???
PHP本体に組み込まれたら嬉しいな〜
0154nobodyさん2012/06/21(木) 20:54:48.63ID:???
Setクラスと
Controller->set()は別物
0155nobodyさん2012/06/21(木) 23:51:44.61ID:???
http://blog.xao.jp/blog/cakephp/class-hash-new-featur-cake2-2/
なるほどHashクラスに置き換わるのか
0156nobodyさん2012/06/22(金) 02:40:29.62ID:???
やべえ2系に全然ついていけてないw
0157nobodyさん2012/06/22(金) 07:52:03.33ID:???
>>147
・速い
・小規模、大規模にも対応できる
・CIより高機能、CakePHPより簡潔
・その他あらゆる点、全体の思想やARなどなどが洗練されてる
0158nobodyさん2012/06/22(金) 10:33:48.17ID:???
デメリット:
・設置に関する情報が少ない
・既存プラグインが少ない
0159nobodyさん2012/06/22(金) 11:25:22.29ID:???
1.3系を使っています。

function index($id){
 $this->_idcheck($id);
}

function _idcheck($id){
 if ($id != 1) {
  $this->layout = 'error';
  $this->render('/errors/error');
  return false;
 }
}

こんな感じで$idが指定と違うとエラーページを表示させたいのですが、
上の書き方だと2回renderされます。(indexのビューもrenderされます)

$this->render('/errors/error');の次行に$this->_stop();をしたら
ページ全体が表示されないし、どうやって特定のエラーページのみ
表示したら良いか分かりません。ご存じの方はアドバイスお願いします。
0160nobodyさん2012/06/22(金) 11:39:12.45ID:???
render()のとこでreturnしてよかったんじゃなかったっけか

もしくはautoRenderで検索
01611592012/06/22(金) 11:52:47.08ID:???
>>160
159のコードで、

$this->render('/errors/error');
$this->autoRender = false;
return ;

としてもindexのビューは表示されます。
出来ればidcheckのerrorビューで止めたいのですが・・・
0162nobodyさん2012/06/22(金) 12:26:35.74ID:???
てか2回renderされること自体がおかしいんじゃないのか?
viewが2個連なってでてるの?
そんなことあったっけ?
解決しないようなら後で試してみるけど、

↓この順番にしたらどう?

$this->autoRender = false;
$this->render('/errors/error');

あとは、
idcheck()ではbooleanを返すようにして、
falseが帰ればそのindex()内でreturnしてみるとか?

つまりidcheckでreturnしてもidcheckを抜けるだけだから全く意味ない。
01631592012/06/22(金) 13:07:10.41ID:???
>>162
その方法も一緒でした。

おっしゃるとおり、idcheckでreturnしても意味無いのですが、
index内で分岐をさせる場合

if ($this->_idcheck($id)) {
 trueの場合の処理
} else {
 falseの場合の処理(エラページ出力)
}

としていかなければならず、idcheckが必要な全アクションに
これを入れるのはどうかと思い、idcheck内で解決出来ないかと探していました。
renderで出力ではなく、cakeErrorで404を出力すれば
ページエラーとして表示され、その後の処理も止まるんですけどね・・。
0164nobodyさん2012/06/22(金) 14:00:47.36ID:???
これを
$this->_idcheck($id);

こうしろ
if(!$this->_idcheck($id)) return false;
0165nobodyさん2012/06/22(金) 14:17:55.24ID:???
まぁレンダーもしなきゃだろうから

if (!$this->_idcheck($id)) return $this->render('/errors/error');

こーすりゃいいのかな
01661592012/06/22(金) 14:19:08.34ID:???
エラーページのrenderはidcheckの中に書きたかったので、
>>164の方法を使用したいと思います。

みなさん、アドバイスありがとうございました。
0167nobodyさん2012/06/22(金) 16:33:34.16ID:???
Yiiに乗り換えるか、使い慣れたCakeでさくっと作るか悩む…
0168nobodyさん2012/06/23(土) 03:49:34.45ID:???
CakePHPerのためのYii乗り換えガイド
みたいなのが書かれた時が、俺の乗り換え時と決めている
0169nobodyさん2012/06/23(土) 10:37:00.10ID:???
最低Yiiのリファレンスページが日本語化したときかなぁ
0170nobodyさん2012/06/23(土) 15:20:05.50ID:???
中途半端にYii行く位なら今ならsymfonyに行くわ
0171nobodyさん2012/06/23(土) 15:29:01.95ID:???
どれが一番railsに似てるか競争なんだから
railsに行くのが一番中途半端じゃないんだろうな
0172nobodyさん2012/06/23(土) 16:19:14.16ID:???
railsに行く位なら別にcakeのままで良いんじゃねーの?
0173nobodyさん2012/06/23(土) 16:33:09.34ID:???
試しに少しrails触ってみたが確かに凄いとは思ったよ
これがweb frameworkの完成形なんだって

まぁruby覚えるの面倒くさいから常用はしないけど
0174nobodyさん2012/06/23(土) 17:33:16.95ID:???
CakeとRailsとどう違うんだ?ざっくり言うと
言語以外で
0175nobodyさん2012/06/23(土) 18:54:12.89ID:???
railsやってるけど
分からないことがあったら
リソースが沢山転がってるcakephpのほうがいいなぁと思う

railsのスレみてみなよ
過疎ってるし荒んでるよ

cakephpだと必要なプラグインとかをvendorフォルダにぶっこんで
ftpであげるだけで大抵うごくけど

railsはサーバー環境を
1から構築していく必要がある
これが大変
敷居が高い

しかも、プラグイン同士の依存関係がかなり厄介だから
コーディング始める云々の前に
つまづいて辞める人がほとんど

cakephpに戻ろうかなと思う

0176nobodyさん2012/06/23(土) 18:56:58.00ID:???
Cakeでメール配信システムとか広告配信のような
負荷がかかりそうなアプリ開発している人いる?

素のPHPでやった方がパフォーマンス出ると思うんだが、
Cakeの作り方に慣れてるから困る
0177nobodyさん2012/06/23(土) 19:07:09.76ID:???
>>167
少し時間かけてYii習得したほうが後々その時間は回収できるよ
今も前のシステムの関係上CakePHP触らないといけないんだけど、
開発スピードが段違い
0178nobodyさん2012/06/23(土) 19:54:38.82ID:???
>>176
とある商用サイト作って運用してるけど、ユーザ登録でユーザに仮IDメール出
してるし、同時一斉配信つーならメルマガも運用してる。

今のとこパフォーマンスが問題になった事は無い。
0179nobodyさん2012/06/23(土) 20:03:33.23ID:???
俺もパフォーマンス気にしてCake使うのいつもためらうけど
幸い、問題が起きるほどユーザーが増えたことがない

負荷とか最初から気にするだけ無駄なんだなと気付いた
負荷対策は万が一サービスが当たってから考えるのが、結局効率が良い
0180nobodyさん2012/06/23(土) 20:33:40.14ID:???
高負荷になってきたらサーバ複数台を並列にしてLBすればいいじゃない
0181nobodyさん2012/06/23(土) 21:40:18.93ID:???
2系になってパフォーマンスよくなったとか聞いたけどまだやっぱ重いの?
0182nobodyさん2012/06/23(土) 23:41:07.25ID:9D2aOBXb
重いに決まってんだろ、Frameworkなんて全部重いわ
0183nobodyさん2012/06/24(日) 00:05:46.88ID:???
検証!検証
0184nobodyさん2012/06/24(日) 09:51:40.07ID:???
だめだ誰か助けて><;
さくらインターネットでサブディレクトリにCakeディレクトリを入れて運用したいんだけどできない
/home/username/www/cakephp
www/がドキュメントルート
その下にcakephpをつっこんでそのまま運用したい
URLも/cakephpにアクセスする形でいいんだけど

500エラーが出るんで、.htaccessあたりの設定だろうと思うんだけど、
いじりまくっても回避できなかった

アドバイスください!
0185nobodyさん2012/06/24(日) 12:41:22.32ID:???
>>178
メール配信ってshell機能使って配信してるんだよね?
自分はそうしているけど、特にパフォーマンスの違いはないな。

>>179
当たってから変えるってのもどうかな?とは思うからね。
最初から「ユーザ数100万人!」とか目標にするのもどうかと思うが、
せめて1万人は想定する必要があると思う。

で、1万人の一斉配信って負荷やら配信ログやらの問題が出てくるから、
設計も考えなきゃいけないんだよね。
ま、どちらかというとCakeよりもサーバ側の問題だけど。
0186nobodyさん2012/06/24(日) 13:39:09.72ID:???
極端なメール配信ってレンサバだと注意受けるよね
0187nobodyさん2012/06/24(日) 15:52:42.05ID:???
質問させて下さい

CakePHPに下記のプラグインありますか?


・会員登録、ログイン認証
・画像アップロード
・ページネーション
・キャプチャ
・会員同士のプライベートメッセージ
0188nobodyさん2012/06/24(日) 16:14:03.48ID:???
ないからほかにいけカス
0189nobodyさん2012/06/24(日) 16:21:38.87ID:???
>>187
クズ
シネ
苦しんでシネ
0190nobodyさん2012/06/24(日) 16:23:49.02ID:???
>>187
ここは質問禁止スレです
ばーか
0191nobodyさん2012/06/24(日) 16:34:52.09ID:???
>>186
vpsでも?
0192nobodyさん2012/06/24(日) 16:52:37.21ID:???
>>187
なんかのCMSでも探した方がいいのでは
0193nobodyさん2012/06/24(日) 17:04:57.57ID:???
>>191
VPSでも帯域制限はあると思う
0194nobodyさん2012/06/24(日) 17:47:28.20ID:???
>>187
>・会員登録、ログイン認証
登録の機能は自分で作りこんで下さい。プラグイン不要です。
ログイン認証はAuthコンポーネントがあります。

>・画像アップロード
CakePHPの標準機能で作りこんで下さい

>・ページネーション
CakePHPの標準機能でよきに計らってくれます。プラグイン不要。

>・キャプチャ
???

>・会員同士のプライベートメッセージ
自分で作りこんで下さい。
0195nobodyさん2012/06/24(日) 17:50:22.25ID:???
要はプラグインなんかねーから1からテメーで作れってこと
0196nobodyさん2012/06/24(日) 18:17:33.67ID:???
お前らカスばっかりクズスレ噴いた
0197nobodyさん2012/06/24(日) 18:37:52.32ID:???
CAPTCHAだろ?
いくつかあるテメーでさがせかす
0198nobodyさん2012/06/24(日) 19:56:11.23ID:???
こわっ
0199nobodyさん2012/06/24(日) 20:36:53.49ID:???
>197 は放置の方向で。
0200nobodyさん2012/06/24(日) 20:39:32.33ID:???
>>184
だれか これ たのむ
0201nobodyさん2012/06/24(日) 20:43:30.41ID:???
>>200
htaccessのbaseUrlのあたりだろう
うろ覚えなので調査して判明したら教えてくれ
0202nobodyさん2012/06/24(日) 20:47:36.27ID:???
本番環境とテスト環境があるからサブフォルダ切ってその中に一式全部突っ
込んでるけど、問題なく運用出来てる。まあがんがれ。
0203nobodyさん2012/06/24(日) 20:56:58.63ID:???
CakePHP サブディレクトリ htaccess あたりでぐぐると多分解決する
0204nobodyさん2012/06/24(日) 21:36:35.96ID:???
今ダウンロードしたさらの状態のものを
/home/www/cake_test/
として解凍したんだけど、アクセスすると
400 Bad Requestと出ます
0205nobodyさん2012/06/24(日) 21:37:55.05ID:mIG0xQos
>>204=200
です

http://cakephp.kojima-yoshio.net/?page_id=58
>症状2:400 Bad Requestエラーが出る。
>対処法:マルチドメインの設定を見直す。
>パスの列を見て、末尾に/が付いているとダメ。( ○/test  ×/test/ )]
これも確認しましたが、大丈夫でした
0206nobodyさん2012/06/25(月) 00:03:36.30ID:bAX9Bc0l
新しいアカウント契約して単純に解凍したら見れたわ
別の既存の原因だったみたいだわ
0207nobodyさん2012/06/25(月) 10:04:44.87ID:???
$this->User->id = $user_id;
$user = $this->User->read();
var_dump($user);
↑これがローカルではちゃんと取得できていて、
サーバにアップするとfalseが帰ってくるんだけど、何が原因?
サーバもローカルも1.3だったはずだけど、もしかしてマイナーバージョンぐらいがかもしれないんだけど、
マイナーバージョンアップで上記に影響されるような変更あったのかな?
0208nobodyさん2012/06/25(月) 10:10:30.77ID:???
>>207
単に、ローカルと公開鯖とのDB構成が違うだけじゃないの
02092072012/06/25(月) 10:17:38.50ID:???
if (getenv('server_name') == 'localhost') {
   Configure::write('debug', 3);
} else {
   Configure::write('debug', 0);
}
原因分かった
こういうふうにローカルとサーバでdebugの値変えてたからだった。
ただ、なぜこれが>>207に影響するんだ???????
まぁ直ったからいいんだけど・・・
0210nobodyさん2012/06/25(月) 11:54:22.20ID:???
違いはキャッシュぐらいじゃないの
0211nobodyさん2012/06/26(火) 12:18:15.97ID:???
2を業務で使ってる人いる?
0212nobodyさん2012/06/26(火) 12:31:08.88ID:???
はい
0213nobodyさん2012/07/01(日) 00:01:58.85ID:???
ごめんちょっと教えて。

cake ver.1.x から cake ver.2 への移行ってメンドクサイ?

まだcakeに手をつけてなくて、
この移行作業が初めてなんだけど。
0214nobodyさん2012/07/01(日) 04:39:16.82ID:???
authコンポーネントで嵌っています。
loginページでログインしてokだったらtopページにredirectさせているんで
すが、loginページとtopページはコントローラが別で、かつloginページは
https接続です。

loginページではちゃんとAuth->user()が取得出来るのに、topページだと
Auth->user()が取得出来ません(nullしか取れない)
0215nobodyさん2012/07/01(日) 14:12:43.79ID:???
>>213
新規に作るのだけ2系にしたらどうだ?
移行は止めた方が良いと思う。
02162132012/07/01(日) 15:48:37.46ID:???
>>215
そもそもサーバのリプレースに合わせて、
PHPとDBのバージョンアップが主目的で、
PHPとDBをバージョンアップしたら、
もちろんcakeもバージョンアップでしょ、
みたいな感じなんだよね。

「移行は止めた方が良い」という理由を
簡単で良いので教えてくれると助かる。
よろしくおねがいします。
0217nobodyさん2012/07/01(日) 16:05:30.07ID:???
マイグレーションガイド読んでテメーで判断しろカス
二度と来るな
0218nobodyさん2012/07/01(日) 16:13:00.28ID:???
>>217
マイグレーションガイドっていうのがあるんだな?
そういうことは早く家カス

ってかお前ら暇だろ?
んで、その無駄な知識ひけらかす場所も此処ぐらいしかないんだから、
「二度とくるな」とか言ってないで答えとけよw
0219nobodyさん2012/07/01(日) 16:19:14.42ID:???
暇じゃねえよ
ああ、まだ今日は6月31日
0220nobodyさん2012/07/01(日) 17:03:43.04ID:???
>>216
「移行する時間とコストが無駄だから」

っていう幼稚園児でも分かる答えだと納得しないの?
02212132012/07/01(日) 20:30:48.36ID:???
>>220
残念ながら納得はしねぇんだなぁ。
「バージョン上げないとセキュリティ的にヤベェんじゃねぇの?」
っていう幼稚園児でもわかる動機があるのさ。
PHPが ver4 ⇒ ver5.2 は必達なわけよ。だとすると、cake ver2 は必須だろ?
もともとが cake ver0.2 とかで作られちゃってるわけで・・・

>>219 「今日は6月31日」のガンバリ屋さん
マイグレーションガイドちょっと目を通したわ・・・
けっこうめんどくせぇのな・・・
教えてくれてサンクス。
仕事がんばれ。死ぬな。

作りなおしを提案するかなぁ・・・・
0222nobodyさん2012/07/01(日) 21:01:00.46ID:???
どなたか設計手法について教えてください。

例えばSNSのようなウェブアプリを作ったとして、
ログインしていると仮定します。

他のメンバー一覧画面から送信先の人の行で「メッセージ送信」ボタンをクリックすると
メッセージ送信フォームが現れるようにしたいのですが、送信先の情報はどのように送信フォームへ引き渡しますか?



0223nobodyさん2012/07/01(日) 21:24:18.70ID:???
>>222
一覧にチェックボックスを配置して、そのチェックボックスにはメンバーIDを入れ、
送信ボタンを押した時に、選択したメンバーID宛にメールが送信されるように
するのはどうだ?
0224nobodyさん2012/07/01(日) 22:06:48.14ID:???
>>223
なるほど、ナイスアイデアです!
配信先が配列(複数)になってもOKってことですね。

例えばAさんから来てるメッセージの内容表示画面(scaffoldでいうshow)で
返信するボタン押したときは
新規メッセージの編集画面(edit)へは
どのように送信先の情報は渡して
持たすべきですか?

hiddenフィールドにすべき?

getで渡したら送信先のidとかがURLに表示されますよね?
スパマーとかにそのURLのID部分だけ書き換えられてスパムメッセージされまくりが不安です。
0225nobodyさん2012/07/01(日) 22:10:54.69ID:???
今MSAccessを使ってショボイ生産管理をしているんですが、知り合いのところで
PHP&Mysqlを使ったよさげなシステムを作ったのを見てPHPちょっとづつ勉強してます。

でも、PHPでいちからゴリゴリ作るのはどうもって事で、フレームワークを探してたら
こちらにたどり着きました。

Accessに慣れきった体にはMVCの概念を理解するのはちときついと思いますが、cake
何とかものにしたいと思ってこちらのレス眺めさせてもらってます。

で、時々思うのですが、Accessからスンナr移行しやすいフレームワークって何かないでしょうか?
なんだろうなぁって思うのですが、だめもとで聞いてみました。。。。。
お手柔らかにお願いします。
0226nobodyさん2012/07/01(日) 23:19:29.72ID:???
>>225
イベント駆動とかってことなら、PRADOかな?
いまいち情報少ないし、素直にMS謹製asp.net web formsの方がいい気がするが。 .netも最近はasp.net mvcが多いみたいだけどね。
0227nobodyさん2012/07/02(月) 00:46:19.94ID:???
>>226
情報ありがとうございます。
こちらも調べて見ます。でもやっぱりWebはMVCアーキテクチャを採用するものが多いようですね。
後学のために両方調べつつ勉強することにします。

0228nobodyさん2012/07/02(月) 10:37:29.40ID:???
なぜcakeのスレで他のフレームワークを相談するかわかんねえわ
0229nobodyさん2012/07/02(月) 10:44:53.79ID:???
嫌味だな
0230nobodyさん2012/07/02(月) 13:11:26.77ID:???
どなたか>>224お願いします
0231nobodyさん2012/07/02(月) 13:22:20.55ID:???
その質問cake関係ねえだろカス

getで渡したくなけりゃpostでわたしゃいいだろ。
スパマー?
getで渡そうが渡さなかろうが、悪意を持ってたらいくらでも送信出来んだろ
つまりそんなところの対策は連続送信対策を打てよ
送信者は不特定多数じゃなく会員ユーザーなんだからいくらでも対策打ちやすいだろ
0232nobodyさん2012/07/02(月) 13:31:16.85ID:???
編集画面へ移動だけなんだからGETでいいだろ
それをポストする時に何らかの対策をすればいい話だしCakeと関係ないっていうのも全く同意
■ このスレッドは過去ログ倉庫に格納されています