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


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

【PHP】フレームワーク CakePHP 15ホール目【v2.2】



1 名前:nobodyさん [2012/12/04(火) 13:06:36.87 ID:ExCLhBiP]
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/
CakeQs
cakeqs.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

前スレ
【PHP】フレームワーク CakePHP 14ホール目【v2.1】
kohada.2ch.net/test/read.cgi/php/1335859124/

592 名前:nobodyさん mailto:sage [2013/05/13(月) 13:51:23.72 ID:???]
>>590
それなら、$FormHelperで良かったんじゃね?
ビューに$thisは違和感あるわ

593 名前:nobodyさん mailto:sage [2013/05/13(月) 19:31:59.14 ID:???]
どうぞ1.x使い続けてください。

594 名前:nobodyさん mailto:sage [2013/05/13(月) 19:39:02.72 ID:???]
初めて使うけど、bakeするまでで一苦労。フレームワークって最初の一歩が
大変すぎるお…

595 名前:nobodyさん mailto:sage [2013/05/13(月) 21:22:02.76 ID:???]
俺はbake使わなかったけど

596 名前:nobodyさん mailto:sage [2013/05/13(月) 22:20:21.58 ID:???]
半年使ってるけど未だbakeしたことないな…

597 名前:nobodyさん mailto:sage [2013/05/14(火) 00:58:22.10 ID:???]
フィクスチャ作るのにしか使ったことない
あれは便利

598 名前:nobodyさん mailto:sage [2013/05/14(火) 02:20:13.43 ID:???]
テーマは作ってる?

599 名前:nobodyさん mailto:sage [2013/05/14(火) 03:22:12.85 ID:???]
作ってるよ

600 名前:nobodyさん mailto:sage [2013/05/14(火) 03:27:25.05 ID:???]
>>592
テンプレートファイルはViewオブジェクトのメソッドの中で
展開されていることを知れば何も違和感ない。

むしろViewオブジェクトのメンバー変数で直接ヘルパーの名前がある方が違和感ある。

$this->Helpers->Form->create();
でもいいと思ってる。



601 名前:nobodyさん mailto:sage [2013/05/14(火) 10:18:28.28 ID:???]
それこそなげーよw

602 名前:nobodyさん mailto:sage [2013/05/15(水) 02:47:47.93 ID:???]
2.3.5が出てたよ
なんか最近アップデートが半端ないな

603 名前:nobodyさん mailto:sage [2013/05/15(水) 09:37:18.08 ID:???]
そろそろアップデートするかな、1.2から

604 名前:nobodyさん mailto:sage [2013/05/15(水) 10:40:43.07 ID:???]

ジ  ハ ,,ハ
デ (;゚◇゚)z
!?

605 名前:nobodyさん mailto:sage [2013/05/15(水) 11:25:28.69 ID:???]
2系使ってる有名なサイトって知らない?

606 名前:nobodyさん mailto:sage [2013/05/15(水) 13:44:37.90 ID:???]
>>603

オレもそろそろ1.2から2.xへバージョンアップしようかな

607 名前:nobodyさん mailto:sage [2013/05/19(日) 02:26:50.38 ID:???]
cake2 もうちょっと情報ほしいなぁ・・・

みんなはcakeつかってどれくらいの規模のもの開発したの?

608 名前:nobodyさん mailto:sage [2013/05/19(日) 11:27:37.09 ID:???]
俺はモバゲーとmixiとGREEでやってるソーシャルゲームとかCakeで作ったよ

609 名前:nobodyさん mailto:sage [2013/05/19(日) 13:17:27.57 ID:???]
給与計算システム

610 名前:nobodyさん mailto:sage [2013/05/19(日) 14:04:56.98 ID:???]
>>608
詳しく。表側(ゲーム側)もCakeで作ったの?



611 名前:nobodyさん mailto:sage [2013/05/19(日) 15:41:06.67 ID:???]
そうだよ。ブラウザ側の動きとかはJavaScriptだけど。

612 名前:nobodyさん mailto:sage [2013/05/20(月) 01:20:09.86 ID:???]
>>611
ゲームって処理速度が重視されるイメージなんだけど、
それは問題なかったの?

613 名前:nobodyさん mailto:sage [2013/05/20(月) 12:20:04.12 ID:???]
ソーシャルゲームは、ネットワーク上でどんなデータをやり取りしているか判れば、
Cakeで作ったっというのも納得いく筈。
以外とデータの転送量が少なくて驚くハズ

614 名前:nobodyさん mailto:sage [2013/05/20(月) 18:12:00.09 ID:???]
>>613
データの読み書きが頻繁に発生するから、
Cakeのようなフレームワークだと処理できないイメージなんだが

615 名前:nobodyさん mailto:sage [2013/05/20(月) 20:52:24.42 ID:???]
greeってSmartyを改造したの使ってなかったっけ

616 名前:nobodyさん mailto:sage [2013/05/20(月) 22:39:12.56 ID:???]
真実を教えてやろうか
ゲームなんて作っても一握りのヒット以外は閑古鳥だから
おっそいフレームワークでも全く問題なし
EC2のオートスケールで万全の負荷対策をしたのに、全然アクセス来なくて泣いたわ

617 名前:nobodyさん mailto:sage [2013/05/20(月) 23:54:09.03 ID:???]
ちんまい画面で動くゲームとかカードゲームとか
おみくじ的なゲームくらいだったらそれほど困らんでしょ。
CakeはAPI的につかってnode.jsとかで組むんでしょ?

618 名前:nobodyさん mailto:sage [2013/05/21(火) 03:05:42.28 ID:???]
なんでサーバーサイドを2つに分けるんだ?

619 名前:nobodyさん mailto:sage [2013/05/22(水) 22:45:05.23 ID:???]
phpをべた書きしている、php歴3ヶ月未満のものです

フレームワークを使った方がいいよ
と友人が言うので、CakePHPを勉強しようと思っています
(他にもフレームワークはありますがここのスレはCakePHPなので・・・)
ネットでいろいろと調べていますが、いきなり上級者すぎてついていけません・・・
MVCからフレームワークまでCakePHP初心者に相応な書籍とかありませんでしょうか?
お願いしますm(_ _)m

「即戦力になるための PHPシステム開発の教科書」マッキーソフト株式会社を買おうと検討中

620 名前:nobodyさん mailto:sage [2013/05/22(水) 23:34:28.82 ID:???]
先にクラスの書き方を覚えたほうが良いんじゃね?



621 名前:nobodyさん mailto:sage [2013/05/22(水) 23:38:22.42 ID:???]
1年ぐらいPHPとMySQLで何かしらのシステム作って
それからフレームワーク使ったほうがいいよ

622 名前:nobodyさん mailto:sage [2013/05/22(水) 23:40:01.83 ID:???]
本当そう思う。
段飛ばしで慌てて学習しようとしても結局なにも理解できず
最終的に覚えるのが遅くなるだけよ。

623 名前:nobodyさん mailto:sage [2013/05/22(水) 23:49:18.44 ID:???]
>>619
cakephp学んで2か月目だけど
.installで基本を学んで後は作って調べて覚えてる。
後は公式を何回も読むぐらいか

書籍買って読んだけど意味不明だったし、手動かして覚える方が早いわ

624 名前:nobodyさん mailto:sage [2013/05/23(木) 00:49:20.29 ID:???]
php 以前に他の言語の経験が豊富なら可能かもしれないけど、
どうやらプログラム歴自体が浅そうだからいきなりフレームワークは
挫折する可能性高いんじゃないかな。

おれも >>621-622 と同じように、まずは素のphpとデータベースを
触って見ることを進める

625 名前:nobodyさん mailto:sage [2013/05/23(木) 12:21:24.94 ID:???]
>>619

初心者向きなら

○オープンソース徹底活用 CakePHPによるWebアプリケーション開発
つttp://www.amazon.co.jp/dp/4798022225/

ただし、ver 1.2用です。
コイツのver 1.3の本も出ているが、評判はイマイチ。

PHP 3ヶ月とか言っているけど、WEBフォーム作ったり、
POST(GET)通信されたデータをPHPでバリデーション処理して、
結果画面を出力するくらいできるんだよね(調べながらでも)
だったら、いいじゃないのCakePHP

626 名前:nobodyさん mailto:sage [2013/05/23(木) 13:40:52.12 ID:???]
ちょ、今から1.2とかw

627 名前:nobodyさん mailto:sage [2013/05/23(木) 13:44:32.17 ID:???]
ワロタw

628 名前:nobodyさん mailto:sage [2013/05/23(木) 14:56:54.74 ID:???]
>>619

初心者向きなら

○オープンソース徹底活用 CakePHPによるWebアプリケーション開発
つttp://www.amazon.co.jp/dp/4798022225/

実はCakePHPは1.2でほぼ完成したフレームワークで
その後の変更はマイナーチェンジのようなもの。
1.2をやっておけば今の2系もすんなり理解できる。
実際、大手のサイトは未だに1.2で稼働しているところがほとんど。

629 名前:nobodyさん mailto:sage [2013/05/23(木) 14:58:54.15 ID:???]
1.2勧めるとか無いわあ
消えろ珍カス

630 名前:nobodyさん mailto:sage [2013/05/23(木) 15:00:36.25 ID:???]
2008年頃からphpやってるけどフレームワーク使ったことないわ
そんなに良い物?



631 名前:nobodyさん mailto:sage [2013/05/23(木) 15:17:00.23 ID:???]
>>619

初心者向きなら

○オープンソース徹底活用 CakePHPによるWebアプリケーション開発
つttp://www.amazon.co.jp/dp/4798022225/

1.2がどうしたって?
知るか!気合だ!

632 名前:nobodyさん mailto:sage [2013/05/23(木) 17:18:04.47 ID:???]
書き方としては、1.3が一番わかり易いと思う

633 名前:nobodyさん mailto:sage [2013/05/23(木) 22:25:54.95 ID:???]
1.2ってバグフィックスされないよね?
セキュリティホール開いたままだよね?
1系ってメールコンポーネントのマルチバイトの扱い悪いよね?

しつこく3回も書くってなに、アマゾンマケプレに出品してるセドラーかよと。

634 名前:691 mailto:sage [2013/05/23(木) 22:38:30.28 ID:???]
619です

C→VB→Javaときて、PHPと変遷してます
VB歴が一番長かったですね
Javaの時は、PostgreSQLをいじってました。2年程度ですが。
Javaの時は、フレームワーク使わなかったなぁ
Struts等フレームワークを勉強する時間があったら、コーディングしろって感じの現場でしたから

phpをベタ書きで1年やって、ある程度わかってからフレームワークに手を出してみようと思います
その時には、買った本も無用になってるかもしれませんから

確か最新バージョンはCakePHP 2.3.5だった気がしますが
1.3系を勉強しても大丈夫なんですかねぇ

635 名前:619 mailto:sage [2013/05/23(木) 22:40:12.62 ID:???]
691→619
間違えました。

636 名前:nobodyさん mailto:sage [2013/05/23(木) 23:04:23.02 ID:???]
>>634
それだけ経験してんのかよwww

悪いこと言わないから最新版追いかけ続けろ

アプリ作りながらコアは常に最新版に差し替えていけば良いと思うよ

チュートリアル何回かやってから
著名なプラグイン使って少し拡張して何か作れば?

637 名前:nobodyさん mailto:sage [2013/05/24(金) 06:25:33.22 ID:???]
1.x系は無視して
2.x系で始めな
レガシーな馬鹿はほっといておk

638 名前:nobodyさん mailto:sage [2013/05/24(金) 09:32:26.48 ID:???]
話しずれるけど、
2013年にもなってCakePHP新たに始めましたって
1.3でやり始める人少なからずいるよね。
学生もいたしその場合は、1系の保守に補充で入ってしかたなくとかでも無いだろうし、
いったいなんでなんだろう。

639 名前:nobodyさん mailto:sage [2013/05/24(金) 09:43:48.37 ID:???]
そらぐぐれば1.3の情報ばかり出てくるからだろ

640 名前:nobodyさん mailto:sage [2013/05/24(金) 12:21:11.08 ID:???]
あと、鯖の問題もあるんじゃね?未だにPHP4系使ってる人多いし。
勉強用にさくらでもロリポップでも借りとけとは思うが



641 名前:nobodyさん mailto:sage [2013/05/24(金) 14:00:30.56 ID:???]
本当?PHP4使ってる人は俺がPHP始めてから見たことないが

642 名前:nobodyさん mailto:sage [2013/05/24(金) 14:25:06.63 ID:???]
本当だよ。ついこの前も「設置できないから教えてください」
って聞いてきた人の鯖がPHP4.4.9だった

643 名前:nobodyさん mailto:sage [2013/05/24(金) 17:56:10.49 ID:???]
情報源にサーバーかぁ、なるほどね。
確かにありえる話だな

644 名前:nobodyさん mailto:sage [2013/05/24(金) 18:25:36.51 ID:???]
いまどきPHP4でいいとか思ってるアホに何かを教えてやる必要があるんですかね

645 名前:nobodyさん mailto:sage [2013/05/24(金) 20:45:10.13 ID:???]
金くれるならありでしょ

646 名前:619です mailto:sage [2013/05/24(金) 22:24:30.60 ID:???]
619です

今日phpでおもいっきりつまづきました。
’と”の使い方
あと、nullの判別

複雑なSQL文を作成していて、変数の値を読んでくれず・・・
あとは、存在チェック
SQLで検索して、0件かどうかの判定です
わかってみると、ああそうか〜〜、てな感じでしたが

このへんはフレームワークをやってると便利なんですかねぇ

PHPのバージョンは5.4です

ロリポップですかぁ。やってみようかな。

PHPをベタ書きしてるんですが、フレームワーク対応にする際は難しいですかね?

647 名前:nobodyさん mailto:sage [2013/05/24(金) 22:29:02.59 ID:???]
フレームワークのスレだ。それもcakepghpという個別の。
phpの初歩的な質問はそれ相応なスレで。フレームワークの相談もそれ相応のスレで聞け。
要するに書き込むな

648 名前:nobodyさん mailto:sage [2013/05/24(金) 23:08:02.64 ID:???]
>’と”の使い方
>あと、nullの判別
>SQLで検索して、0件かどうかの判定
このレベルの奴がとてもJavaで使えるものを作ってたと思えないんだが

649 名前:nobodyさん mailto:sage [2013/05/24(金) 23:22:35.84 ID:???]
ポストグレではSQL書かなくてもDB検索出来るの・・・?

650 名前:nobodyさん mailto:sage [2013/05/25(土) 00:12:12.49 ID:???]
プログラマーなら「最速 php」でググれば、
言語による違いで気になる文法的なものが簡潔に書いてある。
一時期流行ったから、大抵の言語は誰かしら書いてる。
ざっと確認したらCakePHPを始めるといいんだけど、
つまづくようならフレームワークよりも基礎が先じゃねと思うわ。
その場合は >>647



651 名前:nobodyさん mailto:sage [2013/05/25(土) 00:37:22.72 ID:???]
なんつーか、初心者以下のスキル(というほどでもない)だな・・・
初心者本の30ページ以内で出てきそうなことすら
満足にできないのでは、フレームワークどころじゃないだろ

652 名前:nobodyさん mailto:sage [2013/05/25(土) 00:40:37.06 ID:???]
"PHP" を全角ですんなり打てるあたりが只者じゃないな

653 名前:nobodyさん mailto:sage [2013/05/25(土) 00:45:52.51 ID:???]
javaやってたならOOPも当然理解してるはずなのに
そのくせフレームワークの必要性や利点も理解してないとかギャグか?
話の辻褄が合わないところを見ると、カッコよさげな語句をただGoogleで検索して適当に知ったかしただけの馬鹿かな?

654 名前:nobodyさん mailto:sage [2013/05/25(土) 01:21:32.23 ID:???]
やったってのは大学じゃ専門じゃないのw
Java2年やってましたって言ってた中途採用は一からじゃ何も作れなかったよ

655 名前:nobodyさん mailto:sage [2013/05/25(土) 02:30:37.40 ID:???]
最初はPHPの入門書買った方がいいよ(CakePHPの本じゃなくて)
ネットも便利だけどつかみ所を探すのに逆に手間がかかる。
今やってる事は正しいのか?最新なのか?これが終わったら次どこ見たらいいのか?・・・とかね

俺も他の言語に手を出す時は、なんぼネットに情報がいっぱいある物でも
入門書読んでからやってるわ。その方が早い。

656 名前:nobodyさん mailto:sage [2013/05/25(土) 03:01:03.32 ID:???]
その言語を続けるかどうかわからん状態で本を買うお金がない

657 名前:nobodyさん mailto:sage [2013/05/25(土) 06:39:43.89 ID:???]
本など買ったことないが俺はこのスレでクソ質問に回答しつづけてる

658 名前:nobodyさん mailto:sage [2013/05/25(土) 08:35:51.42 ID:???]
わずか数千円の書籍代をひねり出す気がないんだったらこの先も厳しいな

659 名前:nobodyさん mailto:sage [2013/05/25(土) 14:44:17.74 ID:???]
本なんて1冊買っても役に立つのは一部分だけ、数百円の価値もないことがほとんど
つまり同じような本を何冊も買わないと、必要な情報は得られない
そうすると数千円では済まない

660 名前:nobodyさん mailto:sage [2013/05/25(土) 18:03:17.06 ID:???]
初回(入門時)だって言ってるだろうが



661 名前:nobodyさん mailto:sage [2013/05/26(日) 18:00:44.40 ID:???]
SELECT FOR UPDATEができないウンコフレームワーク
こんなんでソーシャルゲームとかつくって大丈夫か

662 名前:619です mailto:sage [2013/05/26(日) 21:48:12.34 ID:???]
ある程度、ベタ書きのphpが終わったら、CakePHPに以降する予定です
自転車会社でphp使って、在庫確認するページを作ってるだけですから

663 名前:nobodyさん mailto:sage [2013/05/26(日) 21:55:42.19 ID:???]
はい分かりました。
では次の方どうぞ。

664 名前:nobodyさん mailto:sage [2013/05/28(火) 15:13:47.77 ID:???]
jqueryでポスト送信してcakephpで受信しようとしているんですが
データが取得できないのですが誰かエスパーで助けてください。

postデータ
{id:"hogehoge"}

コントローラ
$this->request->params['form']['id']

665 名前:nobodyさん mailto:sage [2013/05/28(火) 15:38:19.85 ID:???]
debug($_POST);
まずせいや

666 名前:nobodyさん mailto:sage [2013/05/28(火) 16:21:49.88 ID:???]
CakeRequest をググってでも調べていたらこんな質問は出ないはずだが...

667 名前:nobodyさん mailto:sage [2013/05/28(火) 22:30:10.87 ID:???]
ポストデータの取り方が悪かったみたいです。
こんなことに2日も悩んだ自分がバカすぎorz

668 名前:nobodyさん mailto:sage [2013/05/28(火) 23:20:06.02 ID:???]
CakePHPに関して真面目な質問があるんですが、どこですればいいの?
公式から辿ったりぐぐったりしてみたけど、どこも過疎ってる

669 名前:nobodyさん mailto:sage [2013/05/29(水) 00:24:26.37 ID:???]
まずは質問してみろ。

価値ある質問なら、面白がって皆答える。
茶化されたらggrksってことだ。

670 名前:nobodyさん mailto:sage [2013/05/29(水) 10:20:03.01 ID:???]
ガチで真面目な質問なら俺が答えてやるよ



671 名前:nobodyさん mailto:sage [2013/05/30(木) 01:38:43.75 ID:???]
>>668
StackOverFlowで英語で質問する
2chの100倍おすすめ

672 名前:nobodyさん mailto:sage [2013/05/30(木) 09:10:51.00 ID:???]
あそこCakeの質問もできるのか
なるほど、試してみよう

673 名前:nobodyさん mailto:sage [2013/05/30(木) 10:24:59.78 ID:???]
結構いいかげんな答えもあるけど、
ここがあそこの100分の1かそれ以下というのは間違いない

674 名前:nobodyさん mailto:sage [2013/05/30(木) 11:45:44.29 ID:???]
わかっちゃいるけど英語で質問を書いて答えを読んでまた返信してって、
あまりにも苦行過ぎる

675 名前:nobodyさん mailto:sage [2013/05/30(木) 12:21:51.87 ID:???]
せやな

676 名前:nobodyさん mailto:sage [2013/05/30(木) 13:45:53.13 ID:???]
俺は全然苦にならないが

677 名前:nobodyさん mailto:sage [2013/05/30(木) 18:36:35.40 ID:???]
すごい!かっこいい!だいて!!1

678 名前:nobodyさん mailto:sage [2013/05/30(木) 22:09:43.35 ID:???]
フレームワークを使わない方が、表示動作が早いというのは本当ですか?
CakePHPは手軽で早いと聞いたのですが・・・

679 名前:nobodyさん mailto:sage [2013/05/30(木) 22:29:54.34 ID:???]
その手軽で早いは開発スピードに関することだな

680 名前:nobodyさん mailto:sage [2013/05/31(金) 00:03:36.12 ID:???]
むしろ、フレームワークを使うと処理コストが無くなると思ったの?
自分のコードに加えてCakePHPのコードも処理する事になるのに。



681 名前:nobodyさん mailto:sage [2013/06/05(水) 22:55:56.95 ID:???]
フルスクラッチのほうが処理は早くなるかもしれないが、後々のメンテとか考えるとマゾくなるぞ

EC-CUBEみたいに意味不明な構成を作った日には目があてられない

682 名前:nobodyさん mailto:sage [2013/06/05(水) 23:54:50.01 ID:???]
EC-CUBEは反面教師としたい
実際新人にひどいコードの例として見せてる

683 名前:nobodyさん mailto:sage [2013/06/06(木) 00:59:00.41 ID:???]
ふーん例えばどういうコード?
はよはってみ

684 名前:nobodyさん mailto:sage [2013/06/06(木) 03:06:20.30 ID:???]
ECCUBEを触ったのはもうかなり前だけど、100行超えるメソッドがふつーにいくつもあって萎えた

685 名前:nobodyさん [2013/06/06(木) 12:10:46.55 ID:4AGAjKK+]
しかし、ラードフさんに見せればなんというか分からんよ。

あのお方は WordPress のコーディングが
PHP にとっては最善のスタイルだって言ってるぐらいだから、
EC-CUBE も、結構いいって言うかもしれん

686 名前:nobodyさん mailto:sage [2013/06/06(木) 13:43:45.39 ID:???]
生みの親がそう云うならWPマンセーということで...

687 名前:nobodyさん mailto:sage [2013/06/06(木) 13:58:28.23 ID:???]
並列で外部鯖にまとまったリクエストかけたいんだけどcakeではなにか用意されてないかな?
curl_multi*とかpecl httpとか使って自前でコーディングするしかない?
経験ある人なにか助言ください

688 名前:nobodyさん mailto:sage [2013/06/06(木) 13:59:07.16 ID:???]
WPとEC-CUBEは今まで触ったオープンソースの中で2大ひどいソース

689 名前:nobodyさん mailto:sage [2013/06/06(木) 14:00:27.35 ID:???]
たまっていくだけのログの日付によるパーティショニングをCakeで実装した例ないかな
できればMySQL5.5以降で

690 名前:nobodyさん mailto:sage [2013/06/06(木) 14:28:37.16 ID:???]
パーティショニングは俺も試したことあるけど、ちと難しい
パーティショニング自体の公開実例もあんまりないからな



691 名前:nobodyさん mailto:sage [2013/06/06(木) 15:54:45.76 ID:???]
やっぱり難しいのか
結構皆欲しそうな良さげな機能に思えるんだけど、確かにやってる例があまり出て来ない
基本部分の解説のみならいくつか見つけたんだが
やってみたらうまくいかないとか、何かボトルネックがあるのかな

692 名前:nobodyさん mailto:sage [2013/06/06(木) 16:51:19.34 ID:???]
単純にパーティショニングが
必要な状況ってのがあまりないからな。個人レベルでは。
100万以上のレコードを操作するとなると、
テストするだけでも大変だし。サーバ的にも。

693 名前:nobodyさん mailto:sage [2013/06/06(木) 20:15:23.39 ID:???]
なるほど、確かに大規模やってないと需要ないかもな
とりあえずちまちまいじってみる

694 名前:nobodyさん mailto:sage [2013/06/06(木) 22:37:33.63 ID:???]
>>687
よくしらんが、ここに入ってなきゃ自分で作るしかないんじゃないの?
https://github.com/cakephp/cakephp/tree/master/lib/Cake/Network

695 名前:nobodyさん mailto:sage [2013/06/08(土) 13:15:43.34 ID:???]
Cake2で、DBが落ちていたら、固定のメンテ中画面を表示
ということをやりたいのですが、参考になるサイトがあったら教えて下さい

696 名前:nobodyさん mailto:sage [2013/06/08(土) 13:59:05.59 ID:???]
View/Errors/missing_connection.ctp
を作成したらOK。
別に参考にするサイトを挙げるまでもなく、
デバッグモードにしておけば親切にCakeのメッセージが出るが?

697 名前:nobodyさん mailto:sage [2013/06/08(土) 16:39:30.65 ID:???]
すげぇな。DBが落ちてたらメッセージ出すって機能があるんだな。

698 名前:nobodyさん mailto:sage [2013/06/08(土) 19:46:27.22 ID:???]
>>696
なるほど
View/Errors/missing_connection.ctp を作成してみたけど、
それだけじゃダメなのか、普通に500エラーになっちゃいました
本番環境ではデバッグ用のエラーは出せないので、例外ハンドラを書かねばならないと
思うのですが、参考になるサイトがあったら教えて下さい

699 名前:nobodyさん mailto:sage [2013/06/08(土) 22:07:15.96 ID:???]
Cakeってぐぐっても古いバージョンの記事ばっかり出てきて、本当使えない

700 名前:nobodyさん mailto:sage [2013/06/08(土) 22:33:53.00 ID:???]
Cakeってぐぐっても古いバージョンの記事ばっかり出てきて、(馬鹿な僕には)本当使えない



701 名前:nobodyさん mailto:sage [2013/06/09(日) 00:01:31.80 ID:???]
>>700
そんなに卑屈になんなよ

702 名前:nobodyさん [2013/06/09(日) 03:33:22.24 ID:EGXyGABX]
ググれば大体で解決できたけどurl書き換える難しすぎわらた(笑ってない)
:とか糞だせえ上indexって出さないでくれ

703 名前:nobodyさん mailto:sage [2013/06/09(日) 06:48:02.77 ID:???]


704 名前:nobodyさん mailto:sage [2013/06/09(日) 08:25:22.65 ID:???]
現在、CakePHPを勉強しているのですが、何を作ったらいいのか悩んでおります。
一応、ドットインストールは終わったので、次のステップに進みたいのですが、
どういうものを作ったらいいのか思い浮かばず、悩んでおります。
PHPは入門書を何冊も読んで勉強しているのですが、空打ちの習慣が身につかず、
勉強方法を考え直さないとまずいと思っております。
それで何か、ネタ帳か勉強方など、教えてくださると助かります。
何卒、よろしくお願いします。

705 名前:nobodyさん mailto:sage [2013/06/09(日) 08:55:46.56 ID:???]
欲望を解放しやがれバカやろう!

706 名前:nobodyさん mailto:sage [2013/06/09(日) 10:25:48.02 ID:???]
>>705それができたら苦労しません;ω;
何か、CakePHPの作品サンプル集みたいなものがありませんでしょうか?

707 名前:nobodyさん mailto:sage [2013/06/09(日) 10:30:42.32 ID:???]
クラウドソーシングサイトで適当に案件受けてそれ作ればいい

708 名前:nobodyさん mailto:sage [2013/06/09(日) 10:44:56.65 ID:???]
>>707
ありがとうございます、早速ブックマークしました。

709 名前:nobodyさん mailto:sage [2013/06/09(日) 12:06:44.98 ID:???]
すみませんが、クラウドソーシングサイト以外で、
CakePHPの作品集というものはありませんでしょうか?

710 名前:nobodyさん mailto:sage [2013/06/09(日) 13:11:21.12 ID:???]
ねぇよ。
クラウドソーシングは、仕事の発注と受注者を繋げる仕事のサービスだよ。
CakePHPはアートじゃなくて仕事道具なんだよ。基本的にコードは公開されてない。
まぁ趣味でサービス作る人もいるし、オープンソースで公開されてるやつもあるけど、
別にサンプル用じゃないからな。
CakePHPで作られたオープンソースソフトウェアは、いくつか思いつくけど、
規模はでかいし入門の学習には使えないと思うね。

oss.icz.co.jp/invoice/
https://github.com/yandod/candycane
basercms.net/

まぁ一応貼っておくよ。
最新バージョンに追従してないし、規模もでかいし、
膨大なコードのどっから見ればいいか分からないだけだと思うけど。



711 名前:nobodyさん mailto:sage [2013/06/09(日) 13:37:41.76 ID:???]
cakephp ほげほげ
で検索しないで
cakephp2 ほげほげ
で検索すれば2系の記事ヒットしない?

712 名前:nobodyさん mailto:sage [2013/06/09(日) 13:45:43.48 ID:???]
しない。ないものはヒットしない。

713 名前:nobodyさん mailto:sage [2013/06/09(日) 14:38:27.41 ID:???]
Cookbook v2.xがヒットして、役に立たないことが多い

714 名前:nobodyさん mailto:sage [2013/06/09(日) 14:41:53.88 ID:???]
cookbookが役に立たない?何いってんの?
まぁホントに役に立たないならこうしときなさいよ
cakephp2 -inurl:cakephp.org ほげほげ

715 名前:nobodyさん mailto:sage [2013/06/09(日) 22:19:48.49 ID:???]
cookbookが役に立たないというか、cookbookに載ってないことを調べるためにくぐるわけで
そういう時に出てくると確かに邪魔
あと古い記事は本当に邪魔、いつまでfindAllとか出てくんだよ

716 名前:nobodyさん mailto:sage [2013/06/10(月) 02:57:36.65 ID:???]
railsでいうところのdeviseのようなログイン管理プラグインはありますか?

717 名前:nobodyさん mailto:sage [2013/06/10(月) 03:03:12.00 ID:???]
入れたとしてもスキルマセイレーン

718 名前:nobodyさん mailto:sage [2013/06/10(月) 03:05:31.85 ID:???]
ごばくすまんこ

719 名前:nobodyさん mailto:sage [2013/06/10(月) 03:32:23.55 ID:???]
よく分かるわ
2にするときに、名前を変えろとまでは言わないが、
何か特徴的なコードネームとセットにすれば良かったと思う

720 名前:nobodyさん mailto:sage [2013/06/11(火) 00:05:28.06 ID:???]
2.3.6 出ましたで



721 名前:nobodyさん mailto:sage [2013/06/11(火) 00:07:56.64 ID:???]
Cake3 は是非それ以前とは明らかに区別できるニックネームを付けてほしい。
マジで検索結果がやばい

722 名前:nobodyさん mailto:sage [2013/06/11(火) 00:08:12.17 ID:???]
せやな

723 名前:nobodyさん mailto:sage [2013/06/11(火) 00:40:57.07 ID:???]
>>710
Cakeの勉強のためだったら candycane がいいんでないの?

他のは使うにはいいと思うけどCakeは1.3系だから
これから勉強する人には向いていないのでは。

724 名前:nobodyさん mailto:sage [2013/06/11(火) 02:03:03.45 ID:???]
質問させてください
railsの場合は基本的にvpsなどで
1から鯖構築から始めないといけないんですが
cakephpならレンタル鯖にポンと
つっこむだけでわりかし動いてくれるんですか?

725 名前:nobodyさん mailto:sage [2013/06/11(火) 02:27:45.50 ID:???]
1.3に比べて2系はかなり楽になった。
それでも、

データベースの設定、
index.php の設定、
bootstrap.php の設定、
database.php の設定、
core.php の設定
は必要。

ただ、PHPなんで面倒くさい手続きはいらない。

正確な手順は公式の cookbook にかなり丁寧に書かれてあるから
それを読めといわれるだろうけど、ま、ざっくり言うとそんな感じ。

726 名前:nobodyさん mailto:sage [2013/06/11(火) 06:17:41.96 ID:???]
htaccessのmod_rewriteの設定が一番めんどくさい
あれ自動化できんもんか

727 名前:nobodyさん mailto:sage [2013/06/11(火) 07:41:05.10 ID:???]
今はほとんどのケースで設定不要だろ
何か変わったことやってんの?

728 名前:nobodyさん mailto:sage [2013/06/11(火) 07:45:58.43 ID:???]
変数定義エラーがずっと表示されてたんだけど
ある時に急に表示されなくなるという不思議

どういうこっちゃ・・・

729 名前:nobodyさん mailto:sage [2013/06/11(火) 08:06:09.04 ID:???]
>>727>>726へのレスか?
Cakeをサブディレクトリに置いたら.htaccess編集しないといけないのがめんどくさい
同じソースでたくさんのサブディレクトリに置いたりするからな

730 名前:nobodyさん mailto:sage [2013/06/11(火) 08:48:56.14 ID:???]
>>729
いや、それ不要だろ。
今は index.php にパスを設定すればいいじゃんかよ



731 名前:nobodyさん mailto:sage [2013/06/11(火) 08:50:36.81 ID:???]
>>728
まさか debugモード変更したんじゃないのか?

732 名前:nobodyさん mailto:sage [2013/06/11(火) 09:42:34.78 ID:???]
>>725 を改めて見なおしたら、設定必須なのは

データベースの設定、
database.php の設定、
core.php の設定

の3つでよかったと気づいた。訂正する。

733 名前:nobodyさん mailto:sage [2013/06/11(火) 10:17:27.42 ID:???]
>>732
今ってそんなに簡単になったのか!

734 名前:nobodyさん mailto:sage [2013/06/11(火) 12:10:48.18 ID:???]
レンサバならFTPかもしれんし、tmpのパーミッション忘れんなよ

> データベースの設定、
> database.php の設定、

被ってるけど、bootstrap.phpじゃね?

735 名前:nobodyさん mailto:sage [2013/06/11(火) 12:23:56.75 ID:???]
tmpのパーミッションは毎回一度ひっかかる
自動化…はさすがにできないか

736 名前:nobodyさん mailto:sage [2013/06/11(火) 14:15:58.62 ID:???]
>>735
確かに chmod 使えない安いレンサバは仕方ないなぁ。
tmp だけじゃなくてその下のディレクトリも全部設定しなくちゃならんからな。

やるんなら、tmp 以下のディレクトリを全て削除した上で、tmp だけ777にして、
ブラウザから tmp 以下のディレクトリを作成すると少しは手間が省けるだろうけど、
まぁ面倒ではある。

737 名前:nobodyさん mailto:sage [2013/06/11(火) 14:18:56.19 ID:???]
>>734

データベースの設定はMySQLとかCakeが利用するDBのことだ。
分かってくれよそれぐらいw

あと、 bootstrap.php は無設定でも動かせるぞ。
core.php と database.php は必須だ。

738 名前:nobodyさん mailto:sage [2013/06/11(火) 15:46:16.20 ID:???]
CakePHPの初心者スレはココでつか?

739 名前:nobodyさん mailto:sage [2013/06/11(火) 15:48:20.57 ID:???]
初心者未満専用だ
初心者はどっか行け

740 名前:nobodyさん [2013/06/11(火) 18:32:54.01 ID:eQVT9fYe]
cakeがバージョンアップするたびにアップするのが面倒です

何かいい方法ありませんか?



741 名前:nobodyさん mailto:sage [2013/06/11(火) 18:37:39.28 ID:???]
こういうのは?

ttp://longkey1.net/blog/2012/12/15/the-personal-method-of-setup-of-cakephp/

742 名前:nobodyさん mailto:sage [2013/06/11(火) 18:56:17.12 ID:???]
前にも書いたけどさ、管理画面からビューを編集させたい場合、
Viewフォルダ内のファイルを直接読み書きする方法がベストかな?

WPがこの方法だけど、俺にはPHPを直接編集させるというのが
どうしても違和感がある。しかもビュー内の変数がオブジェクトになってるし。

743 名前:nobodyさん mailto:sage [2013/06/11(火) 20:39:57.66 ID:???]
>>741
あぁ、ありがとうございます。
ただ、めちゃ難しそうですね。そして格安サーバーでは無理っぽい。
でも知らない知識だったのでサンクスです。

744 名前:nobodyさん mailto:sage [2013/06/11(火) 20:41:39.33 ID:???]
>>742
それ具体的にはデザイナにコーディングしてもらう作業を念頭に置いてるの?

745 名前:nobodyさん mailto:sage [2013/06/11(火) 22:22:28.27 ID:???]
>>744
いや、デザイナーより運営者。
知ってるかわからないけど、Cake使ったCMSで
BaserCMSってのがあって、これもビューを管理画面で編集できる。

746 名前:nobodyさん mailto:sage [2013/06/11(火) 22:46:25.55 ID:???]
あーあれか。
その人PHPわかってるの?
俺はWordPressもテーマの編集は絶対にさせないので、
もしBaserで提供してもそれは無いとしか言えないわ

747 名前:nobodyさん mailto:sage [2013/06/11(火) 22:51:45.25 ID:???]
>>737
分かりにくいよね、説明。

748 名前:nobodyさん mailto:sage [2013/06/12(水) 01:38:26.19 ID:???]
>>746
誰かに触らせる事を前提じゃなくて、単に客観的な意見ね。
そんで、

・プログラマの場合
・PHPが分かるデザイナーの場合
→ビューファイルをエディタで直接編集すればいいじゃん

・PHPが分からないデザイナーの場合
→分かる奴(PG)に任せればいいじゃん

・一人でやってるデザイナーの場合
→編集しないほうがいい

って判断なのよ。別にブラウザから操作させるメリットはないなと。
実際、WPでもテーマ編集できるのって、PHP知ってないと無理だし、
仮に知っててもコードがややこしすぎるからな。独自関数ばかりで。

749 名前:nobodyさん mailto:sage [2013/06/12(水) 10:14:24.90 ID:???]
BaserCMSを久しぶりに覗いたらバージョンが2.xっていうのがあったんで
ようやく2系を取り入れたのかと思って嬉々としてダウンロードしたんだが
1.3系だっだでござる。
1.xっていうのは1.2系だった。。。

いっこうに2系を採用する気配ないね

750 名前:nobodyさん mailto:sage [2013/06/12(水) 17:23:50.06 ID:???]
>>748
WordPressのテーマ編集機能は、間違えたら問答無用でエラーになるし、
バージョン管理も履歴も無いから、クリップボードに変更前のを入れたりしてないと、
壊したまま動かなくなる可能性が普通にあるよね。
俺も普通にこわい機能だと思うけど、オープンソースのCMSに割りとあるよね。何故か。

FTPも分からない疎い運営者を想定してるのかもしれんけど、
その場合HTMLどころかPHPも入ってるテーマをうまく編集できる気はしない。
だけど、うまくプレーンテキストのとこだけ変えるように注意すれば、
そんな運営者でも活用できなくも無いのかね。



751 名前:nobodyさん mailto:sage [2013/06/12(水) 17:31:42.80 ID:???]
変なことにならないためにも
CMSでコンテンツをマネジメントするんじゃないのかな?

一般の顧客にある程度自由に編集させるにしても、
WPでいうところののカスタムフィールドみたいなものを
ガチガチに作りこんで納品するイメージしかないが。

柔軟かつ安全に…っていうのは容易いことじゃない。

752 名前:nobodyさん mailto:sage [2013/06/12(水) 17:32:33.36 ID:???]
$this->request->Dataで受信できないことを2時間も悩んでしまった・・・

753 名前:nobodyさん mailto:sage [2013/06/12(水) 17:35:57.01 ID:???]
そうですか、それはご愁傷様。
とでも言えばいいのかな?

とにかくくだらない事でもいいんで
何でも書き込んで2.4が出るまでにスレを消化しようぜ!

754 名前:nobodyさん mailto:sage [2013/06/12(水) 17:48:27.76 ID:???]
>>750-751
そう。つまりだ、「必要ないよね?」ってのが言いたいんだけど、
WPにしろBaserCMSにしろ、なぜかブラウザから
ファイル編集出来る機能をつけてる。メリットがほぼないのに。

いや、実はメリットが有るのではないか?と何度も考えたんだけど、
>>752のレスじゃないけど、フォームの入力値を表示するのに
<?php echo $this->request->data['Post']['name']; ?>
とか長いし分かりづらい過ぎだろ。

どう考えてもブラウザからビューを編集させるメリットがわからん。

755 名前:nobodyさん mailto:sage [2013/06/12(水) 17:59:18.96 ID:???]
あれは開発者が楽するためのツールだとばかり思ってたが
違うの?

756 名前:nobodyさん mailto:sage [2013/06/12(水) 18:04:08.05 ID:???]
そう言えば俺もあんなの使わないけどな。
きっと誰かが使ってるんだろうなとは思うけど、
確かにあまり存在意義ないのかもしれない。
むしろ弊害のほうが大きかも知れん。

757 名前:nobodyさん mailto:sage [2013/06/12(水) 18:07:20.81 ID:???]
まぁやめといたほうがいいよね。
Viewをブラウザから編集なんて。

758 名前:nobodyさん mailto:sage [2013/06/12(水) 18:09:45.57 ID:???]
>>753
むしろ2.4をまとうず
2.3でスレ作ってすぐに2.4でたらどうすんだよ

759 名前:nobodyさん mailto:sage [2013/06/12(水) 18:50:14.19 ID:???]
ブラウザでPHPを編集て、ただのプレーンテキストだよね?
エディタの色分けやコードアシストがない状態で、バージョン管理もない状態で、編集できる気がしない…

760 名前:nobodyさん mailto:sage [2013/06/12(水) 19:01:07.52 ID:???]
ですね。



761 名前:nobodyさん mailto:sage [2013/06/12(水) 21:29:46.24 ID:???]
ですです

762 名前:nobodyさん mailto:sage [2013/06/12(水) 21:41:30.79 ID:???]
phpMyAdminはSQL書いたら色分けしてくれるよね

763 名前:nobodyさん mailto:sage [2013/06/12(水) 21:45:27.92 ID:???]
そやな

764 名前:nobodyさん mailto:sage [2013/06/12(水) 21:57:01.21 ID:???]
色分けってJavascriptだよね?自前で用意するのはちと難儀だね・・・

765 名前:nobodyさん mailto:sage [2013/06/13(木) 00:45:05.30 ID:???]
そこまでやる手間を考えると 普通にIDEで書いてたほうがマシ

766 名前:nobodyさん mailto:sage [2013/06/13(木) 00:47:07.58 ID:???]
SQL程度ならまだしもな

767 名前:nobodyさん mailto:sage [2013/06/13(木) 00:57:06.42 ID:???]
ですね

768 名前:nobodyさん [2013/06/14(金) 13:56:25.70 ID:wQe9nwTr]
CakePHPで質問なのですが、エラーメッセージを表示するように、
モデルで指定したのですが、エラーメッセージが表示しません。
ソースコードは以下のものです。

public $validate = array(
'name' => array(
'rule' => 'notEmpty',
'message' => '名前を入力してください。'
),
'title' => array(
'rule' => 'notEmpty',
'message' => 'タイトルを入力してください。'
),
'content' => array(
'rule' => 'notEmpty',
'message' => '記事を入力してください。'
),
);

何故表示しないのでしょうか?

769 名前:nobodyさん mailto:sage [2013/06/14(金) 15:20:29.78 ID:???]
Bakeryにコメントしたいんだがloginフォームしかない。一般人はメンバーになれないの?

770 名前:nobodyさん mailto:sage [2013/06/14(金) 16:02:58.09 ID:???]
>>768
bake だけのファイルや scaffold を用いた場合なんかだと、
初心者にはどういう仕組でエラーメッセージが表示されているのか
わからないのは無理もない。
細かい挙動が全て隠蔽されているからね。

いずれにせよエラーメッセージがビューで出力されるまでにどっかで抜け落ちてるんだろうけど、
原因になる可能性は沢山あるのでそれだけじゃ特定出来ない。

具体的なコントローラのメソッドとビューファイルを書いてみて。



771 名前:nobodyさん mailto:sage [2013/06/14(金) 16:04:03.07 ID:???]
>>769
サイドバーの新規登録はダメなん?
ttp://cakephp.jp/register.php

772 名前:nobodyさん mailto:sage [2013/06/14(金) 16:05:31.91 ID:???]
>>768
あと、開発時や、ここで質問するときには
Debug の設定値は必ず 2 にしておいて下さいね。

773 名前:nobodyさん mailto:sage [2013/06/14(金) 16:17:03.14 ID:???]
>>771
そこじゃなくてこっち
bakery.cakephp.org/
新規登録フォームがなくない?

774 名前:nobodyさん mailto:sage [2013/06/14(金) 16:33:38.53 ID:???]
あぁ、本当だねぇ。
ttp://bakery.cakephp.org/users/register
に直接アクセスしたらトップページへリダイレクトさせられるわ。

775 名前:nobodyさん mailto:sage [2013/06/15(土) 02:20:28.23 ID:???]
どこに書いてあったか完全に失念したが、
Baker から Issues へ移行するというエントリをかつて読んだことがある。
Issues (Lighthouse のサービスを使用)はかなり活気づいている印象だから、
そっちにするといいのでは?
自分も何回か投稿して良いレスポンスを頂いてます。

776 名前:nobodyさん mailto:sage [2013/06/15(土) 12:27:01.08 ID:???]
>>775
それはどこなんです?
ぐぐったらlighthouseapp.comというのが出てきましたがここですか?

今回の場合、Bakeryの既存エントリにケチ付けたいからコメントしたいので、他所じゃ駄目なんだよな

777 名前:nobodyさん mailto:sage [2013/06/18(火) 22:03:11.50 ID:???]
CakePHP2で、Authコンポーネントを使ってログイン機能をつけています。

管理者が特定ユーザーをログアウトさせる機能をつけたいのですが、
Authにそのような機能はありますでしょうか?

778 名前:nobodyさん mailto:sage [2013/06/18(火) 22:15:52.00 ID:???]
ない
自前で実装

Appcontrollerのbeforefilterとかでログイン中ユーザーは毎回Userテーブルにアクセスしてフラグ確認するみたいにしておいて
管理画面からそのフラグを操作とか?

779 名前:nobodyさん mailto:sage [2013/06/19(水) 14:57:55.98 ID:???]
>>777

管理側から特定ユーザーに退室用のセッションをプッシュしてやって、退室させたいとか?

780 名前:nobodyさん mailto:sage [2013/06/20(木) 21:12:35.82 ID:???]
で、お前らいつ2系に移行しますか?もうしてる?



781 名前:nobodyさん [2013/06/20(木) 21:57:36.93 ID:gKLHMk7L]
漢なら開発中の3.0で納品やで
どや!

782 名前:nobodyさん mailto:sage [2013/06/24(月) 03:04:28.31 ID:???]
array(
  [0] => array(
    [Model] => array(
      [id] => 83
      [name] => aaa
      [hoge] => hogehoge
      [fuga] => fugafuga
      [piyo] => piyopiyo
    )
  [1] => array(

こういうfind('all')の結果から、idとnameとfugaだけの配列を抽出できないかな?
ループで回せば出来るんだけど、出来ればHashクラスとかでさくっとかけないかなと思って頭捻ってるんだけど、うまくいかない。
fieldsで絞らない理由は、jsonにして出力するんだけど、
jsonには含めたくないが、アクション内の分岐に使うカラムがあるんだ。

783 名前:nobodyさん mailto:sage [2013/06/24(月) 03:27:14.46 ID:???]
俺なら array_map 使う

784 名前:nobodyさん mailto:sage [2013/06/24(月) 05:24:13.07 ID:???]
俺ならSet::combineを使う
2.1以降はSetじゃなくてなんだったっけ?アレ。

785 名前:nobodyさん mailto:sage [2013/06/26(水) 01:12:01.45 ID:???]
レスどもす。月末忙しすぎわろた。

>>783
array_mapかぁ。
そういえば使ったことないや。後でいじくってみる。

>>784
Hashなー
combineって抽出できるキーが少なくない?
質問だと簡潔にと思ってidとnameとfugaの3つを書いたけど、場合によっては4個5個やもっと多い場合もあるんだ。

786 名前:nobodyさん mailto:sage [2013/06/26(水) 01:24:27.66 ID:???]
Hash::combine とかって中身は結局 Hash::extract 使ってるんで extract で出来ないことは出来ないと思うよ。
ググったら結構詳しい記事とか見つけられると思う。
Set はほとんど知らないんだけど、たぶん同じ感じじゃないかな?

787 名前:nobodyさん mailto:sage [2013/06/26(水) 16:29:34.83 ID:???]
アクセスされた時、常にトップページに遷移する仕組みを作りたいのですが
そのような処理は可能でしょうか?
ログイン的なものはありません。

788 名前:nobodyさん mailto:sage [2013/06/26(水) 17:23:29.38 ID:???]
簡単では?

セッション確認して、無ければトップページにリダイレクト。
トップ読み込み時にセッション開始

789 名前:nobodyさん mailto:sage [2013/06/27(木) 00:40:15.59 ID:???]
スレタイの○ホール目って、Cakeだからホールなの?

790 名前:nobodyさん mailto:sage [2013/06/27(木) 00:57:52.84 ID:???]
一つのディレクトリにapp1、app2みたいな別名のサブディレクトリ作って複数のアプリを共存させることってできないですか?



791 名前:nobodyさん mailto:sage [2013/06/27(木) 01:36:16.56 ID:???]
出来る
coreを共有するって意味だよね?

792 名前:nobodyさん mailto:sage [2013/06/27(木) 12:06:54.65 ID:???]
「cakephp 複数サイト」などで検索

793 名前:nobodyさん mailto:sage [2013/06/28(金) 12:14:46.69 ID:???]
MySQLでDBのカラム名を日本語utf-8にしたいんですけど、cakeは大丈夫ですかね?
(テーブル名は英語で)

794 名前:nobodyさん mailto:sage [2013/06/28(金) 12:19:44.86 ID:???]
やってみてどうだったの?

795 名前:nobodyさん mailto:sage [2013/06/28(金) 12:22:35.51 ID:???]
そんなことやろうと思った事もないけど、
嫌な予感しかしねぇな。
俺の予想は、地味に動いていけるんじゃね?って事にもならず、
のっけから動かないと思う。

796 名前:nobodyさん mailto:sage [2013/06/28(金) 12:38:58.66 ID:???]
>>793

何故?

797 名前:nobodyさん mailto:sage [2013/06/28(金) 15:32:07.99 ID:???]
既存システムが日本語カラムになっているもので。

798 名前:nobodyさん mailto:sage [2013/06/28(金) 15:35:47.68 ID:???]
で、やってみてどうだったの?

799 名前:nobodyさん mailto:sage [2013/06/28(金) 16:03:23.19 ID:???]
どうだったの?どうだったの?

800 名前:nobodyさん [2013/07/02(火) 03:57:39.65 ID:PsPEQ4Vq]
すみません、CakePHPの初心者板がないので、こちらで質問させてもらいます。

今、ホームページ制作を勉強しているのですが、
CakePHPの入門書にある掲示板ではなく、よくあるサイトを模して作ろうと思うのですが、
一度、テンプレートのようなものを別のフォルダで作成し、
出来上がったものをCakePHPの書式に変換してやろうと考えております。

ただ、viewフォルダ→Pagesフォルダの中に、実際に表示したいと思っているコーディングしたものを上げたら、
エラーが表示して出てきませんでした。
Pagesフォルダ以外にも、記述しなければならない箇所はどこでしょうか。



801 名前:nobodyさん mailto:sage [2013/07/02(火) 05:36:46.07 ID:???]
何いってんだこいつ
>Pagesフォルダ以外にも、記述しなければならない箇所はどこでしょうか。
Pagesフォルダに何記述したんだよ
フォルダに記述ってなんだよ

802 名前:nobodyさん [2013/07/02(火) 09:10:07.65 ID:PsPEQ4Vq]
>>801
すみません、Viewフォルダの中にあるPagesフォルダの中に、
表示したいページを入れるでした。

803 名前:nobodyさん mailto:sage [2013/07/02(火) 10:28:38.42 ID:???]
ここの板に限らず、エラーをコピーして貼り付けるのが基本。
不要と思うものも何もかも貼り付ける。
不要なものを貼り付けてしまっても何ら問題ない。
面倒だとか恥ずかしいとか思うなら質問する資格はない。

804 名前:nobodyさん mailto:sage [2013/07/02(火) 10:57:21.31 ID:???]
Authコンポーネントについての質問です。バージョンは2.3です。

DBの仕様により、管理者、一般ユーザが2つのテーブルに別れて格納されています。
管理者、一般ユーザはそれぞれ同じリソースにアクセスするのでアプリ自体を別けたくありません。

Authは一つのモデルしか対象に出来ないので、認証すべきユーザテーブルが2つに別れている場合の
対処の仕方がどうしても思いつきません。どうかよろしくお願いします。

805 名前:nobodyさん mailto:sage [2013/07/02(火) 11:11:20.11 ID:???]
beforefilterなりでprefixみることでadminへのアクセスか調べて
それぞれのauth設定に分ければいいだけじゃないの?

806 名前:nobodyさん mailto:sage [2013/07/02(火) 11:17:06.24 ID:???]
>>805
ありがとうございます。
その「それぞれのAuth設定」というのを理解出来ていないのですが、
AppControllerのuses でAuthを使った場合、設定できるのは一回きりですよね。

一般モデルと管理者モデルを相手とする別々のAuthの設定をどうやっていいのやらわかりません。

807 名前:nobodyさん mailto:sage [2013/07/02(火) 11:30:02.45 ID:???]
混乱してるのかもだけど
アクセスしてきたユーザーはadminか一般かのどちらかだよね?
一度のアクセスで両方を設定する必要があることは無いでしょ?
だからAuthの設定をbeforeFilterでしてやればいいわけじゃん?

AuthのAPIみてみ
beforefilterでauthenticateとかloginActionとか

808 名前:nobodyさん mailto:sage [2013/07/02(火) 11:35:44.79 ID:???]
まって
>AppControllerのuses
これあってる?componentsじゃない?
俺2.1までしか触ったこと無いからもしこのへん変更されてるなら俺無視した方がいいかもね

809 名前:nobodyさん mailto:sage [2013/07/02(火) 11:41:38.37 ID:???]
>>808
私の間違いでした。ありがとうございます。

810 名前:nobodyさん mailto:sage [2013/07/02(火) 12:08:09.18 ID:???]
CakePHP 以前DBの正規化の話になるけど、
管理者と一般ユーザ(それぞれ admins, users として)を統合する
上位のテーブルをこれから作れないの?

全ユーザーテーブル all_users にして、
admins と users にそれぞれ all_user_id を追加するという具合に



811 名前:nobodyさん mailto:sage [2013/07/02(火) 13:42:26.66 ID:???]
>>810
すばらしい発想ですね。ありがとうございます。参考にさせていただきます。

812 名前:nobodyさん mailto:sage [2013/07/02(火) 17:02:42.23 ID:???]
>>804 の件ですが、一応解決策が見えてきましたので、ご報告させていただきます。

>>807様と>>810様のアドバイスの合わせ技で、以下のようにしました。

users テーブルを新たに作成
カラム id, username, password, role を設定
   ↓
admins テーブル、 customersテーブルに カラム user_id を追加
   ↓
モデル Admin,php に$belongsTo Userを設定
モデル Customer.php に$belongsTo Userを設定
   ↓
AppContorollerのbeforeFilter()でユーザのRoleを判定し
ログインリダイレクト先とログアウトリダイレクト先を設定。

あとは各コントローラのbeforeFilter()にRole判定を入れてしまえば
だいたい完成かなと思っております。

ありがとうございます。

813 名前:nobodyさん mailto:sage [2013/07/02(火) 21:01:36.48 ID:???]
良い感じだと思います。おつかれ

814 名前:nobodyさん mailto:sage [2013/07/02(火) 21:05:05.63 ID:???]
いやちょっと待て、role はひょっとして admin と customer が入るのか?
だとしたら冗長だな。

User hasOne Customer
User hasOne Admin

にした方がいいと思うが。

815 名前:nobodyさん mailto:sage [2013/07/05(金) 19:32:19.14 ID:???]
2.3.7と2.4β出たね

816 名前:nobodyさん mailto:sage [2013/07/11(木) 17:06:05.78 ID:???]
モデルのコンストラクタ内でセッションデータを参照したいんですが、できますか?
Cake2です

817 名前:nobodyさん mailto:sage [2013/07/11(木) 18:49:57.00 ID:???]
>>816
設計がまずい

818 名前:nobodyさん mailto:sage [2013/07/11(木) 18:58:41.36 ID:???]
>>816
どうしても、ってことならConfigure::read/writeで代用かな。

819 名前:nobodyさん mailto:sage [2013/07/11(木) 19:12:58.26 ID:???]
セッションの内容によって、接続するDBを変えたいのが理由ですが
設計まずい?

820 名前:nobodyさん mailto:sage [2013/07/11(木) 19:19:35.29 ID:???]
>>819
引数とかで明示的に渡すべきだろうな



821 名前:nobodyさん mailto:sage [2013/07/11(木) 19:25:39.87 ID:???]
多分そーすぐっちゃぐちゃなんだろうなぁ

822 名前:nobodyさん mailto:sage [2013/07/11(木) 19:47:56.88 ID:???]
>>820
モデルのコンストラクタは引数決まってるしCakeが勝手に呼んでくれるけど
そこをオーバーライドして、引数を追加しろって事?

823 名前:nobodyさん mailto:sage [2013/07/11(木) 19:49:53.26 ID:???]
>>818でよくね?

824 名前:nobodyさん mailto:sage [2013/07/11(木) 20:16:47.33 ID:???]
>>822
コンストラクタ内で切り替えなければならない理由があるんだろうか。。。

825 名前:nobodyさん mailto:sage [2013/07/11(木) 20:20:10.08 ID:???]
>>824
コンストラクタ以外で良い場所ありますか?

826 名前:nobodyさん mailto:sage [2013/07/11(木) 21:03:46.57 ID:???]
>>825
お好きにとしか言えんよな

827 名前:nobodyさん mailto:sage [2013/07/11(木) 22:12:21.24 ID:???]
>>819
それ、別モデルにすべきじゃね。

828 名前:nobodyさん mailto:sage [2013/07/11(木) 22:12:55.79 ID:???]
DBに接続する前にuseDbConfigを書き換えようとしてるから
やはりコンストラクタが確実なんじゃないですかね?
引き続きその線で考えてみます

829 名前:nobodyさん mailto:sage [2013/07/12(金) 05:15:33.14 ID:???]
技術系の質問て、どこでしたらいいのかわからない

・stackoverflow
・2ちゃん
・質問対象のコミュニティ、フォーラム

どれも試したが、stackoverflowは質問が大杉てすぐ流れちゃって閲覧されない
簡単な質問ならすぐレスが付く、ただし数分過ぎたらもうレスは付かない

質問対象のコミュニティ、フォーラムは過疎ってることが多い

2ちゃんはアホばかり
いちばんレスは得られるが煽りばかり

さあどれを選ぶ?他にある?

830 名前:nobodyさん mailto:sage [2013/07/12(金) 05:38:27.57 ID:???]
誰か詳しそうな人のツイッターなりFacebookなりに質問すれば?
うざがられるの覚悟なw



831 名前:nobodyさん mailto:sage [2013/07/12(金) 06:27:08.87 ID:???]
こいつ前からぐちぐち言うだけのやつか
いつまでたってもぜーんぶ他人だより
そろそろ自分でなんてかすることおぼえろよ

832 名前:nobodyさん mailto:sage [2013/07/12(金) 10:28:26.84 ID:???]
コンポーネントからappcontrollerのメソッド呼びたいときってどうすればいい?

833 名前:nobodyさん mailto:sage [2013/07/12(金) 11:25:49.38 ID:???]
んなこともわからんならやめちまえよカス
api.cakephp.org/2.3/class-Component.html
これ見てわかったら反省しろ

834 名前:nobodyさん mailto:sage [2013/07/12(金) 11:28:11.79 ID:???]
componentを呼び出したcontrollerじゃなくてappcontrollerというのならClassRegistry::init()でもnewでも勝手にしてろクソ

835 名前:nobodyさん mailto:sage [2013/07/12(金) 11:28:26.24 ID:???]
>>833
どうした嫌なことでもあったのか?

わからんしApp::usesするわ。

836 名前:nobodyさん mailto:sage [2013/07/12(金) 11:31:09.39 ID:???]
マジでappcontroller呼び出すんだ
頭悪いにも程があるな

837 名前:nobodyさん mailto:sage [2013/07/12(金) 11:32:38.77 ID:???]
classの概念もわかってない奴はcakeなんていじっちゃだめだよ

838 名前:nobodyさん mailto:sage [2013/07/12(金) 11:38:20.82 ID:???]
>>836
そうね、あったねいやな事。
答えを書いたはずが理解されなかったことかな。

839 名前:nobodyさん mailto:sage [2013/07/12(金) 11:56:54.88 ID:???]
最近2ちゃん民の質の低下が著しい
2年ぐらい前までは、まだたまに有益なレスが得られたものだが

840 名前:nobodyさん mailto:sage [2013/07/12(金) 12:01:28.61 ID:???]
ネオ麦茶とかのころからみてるけど昔のほうがひどかったよ^^



841 名前:nobodyさん mailto:sage [2013/07/12(金) 14:20:48.53 ID:???]
最近CakePHPを指定してくる案件の単価が下がりすぎてやばい。
俺の周りだけ?

842 名前:nobodyさん mailto:sage [2013/07/12(金) 14:49:24.46 ID:???]
>>841
言語を指定してくる客とは関わらないようにしてる

843 名前:nobodyさん mailto:sage [2013/07/12(金) 18:14:19.25 ID:???]
appcontrollerをApp::uses()ってまじでか?w

844 名前:nobodyさん mailto:sage [2013/07/12(金) 19:11:37.41 ID:???]
なんで AppController のメソッドが必要なん?
Component を使ってる Controller じゃなんであかんのや?

845 名前:nobodyさん mailto:sage [2013/07/12(金) 19:22:04.31 ID:???]
classとはなにか継承とはなにかすらわかってないんだよ
これ以上触れないほうが双方の利益

846 名前:nobodyさん mailto:sage [2013/07/12(金) 19:43:59.09 ID:???]
適切に書くべきところに処理を書けば、トリッキーなことしなくていいのに。

847 名前:nobodyさん mailto:sage [2013/07/19(金) 14:27:34.33 ID:???]
foreign keyが有効かどうかのチェックってモデルのバリデーションで行った方
がいいの?
ずっとコントローラーでやってたんだけど「isForeignKeyみたいな標準バリデーションを用意してくれ」っていう
提案が出されてるのを見つけて、バリデーションの方で実装しようかと心が揺れてる

https://cakephp.lighthouseapp.com/projects/42648/tickets/3213-suggestion-for-validating-foreign-keys

848 名前:nobodyさん mailto:sage [2013/07/19(金) 15:30:52.92 ID:???]
そりゃモデルでやるべきだろjk
ビヘイビアでも作っておけばいいんじゃないの?

849 名前:nobodyさん mailto:sage [2013/07/19(金) 18:10:42.28 ID:???]
回答ありがとう
その方向で直してみるわ






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

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

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