【PHP】フレームワーク CakePHP 15ホール目【v2.2】at PHP
【PHP】フレームワーク CakePHP 15ホール目【v2.2】 - 暇つぶし2ch461:nobodyさん
13/03/31 18:52:51.02
もうひとこと言わせてもらうと
バリデーションエラー時の前画面の表示にsetActionを使うなんて
どこ調べても出てこない。
setAction自体がマニュアルにも載ってないとか。
もっと言うとsetActionという名前自体がどうなのよ。
分かりやすくforwardとかにしろよ。
CakePHPユーザーおよびフレームワーク自体がカスであることを
再認識させていただきました。m(-_-)m

462:nobodyさん
13/03/31 19:36:29.24
最後の2行入れることでお前の自己顕示欲を満たす意味があるのかと。

463:nobodyさん
13/03/31 19:50:13.35
「自己顕示欲を満たしたいだけのバカ」と言いたいだけの馬鹿

464:nobodyさん
13/03/31 20:02:41.94
無理して使わんでもええんやで

465:nobodyさん
13/04/01 01:39:55.04
>お前の自己顕示欲を満たす
ちげーよ。CakePHPerを馬鹿にしてんだよ。

466:nobodyさん
13/04/01 03:36:35.33
CakePHPはフォーラムも停滞してダメダメになってたけど、
質問もまともに出来ないようなのが興味持ってるんじゃ
いよいよもって末期だなぁ。

467:nobodyさん
13/04/01 09:29:09.18
質問してもまともに答えられないの間違いだろ?

468:nobodyさん
13/04/01 10:44:06.52
そもそも2chで質問して、素直に答えが返ってくると思ってるのが
おめでたいわー

469:nobodyさん
13/04/01 11:09:14.92
基地外に餌与えちゃだめ

470:nobodyさん
13/04/01 12:59:33.05
質問に答えられないのを2chのせいにしちゃダメだろ坊や

471:nobodyさん
13/04/03 08:33:35.47
>>465
奴らは街角で拉致られてタコ部屋に押し込められて強制労働させられてるのか?
自ら希望して派遣会社に登録したんじゃないのか?
まずそこをハッキリして貰いたいんだが。

472:nobodyさん
13/04/03 15:42:47.66
ここで質問しても罵られて終わりかー
こわぁ~

473:nobodyさん
13/04/03 16:03:13.34
しつけー

474:nobodyさん
13/04/03 16:26:24.46 JryerC8V
ご教授お願いします><
CakePHP2.2を利用しています。
ファイルアップロードに関してなのですが、CSVアップロードで容量の壁かどうかはわからないのですが、一定のレコード数で止まってしまいます。
原因が分かる方がいましたらよろしくお願いします。

475:nobodyさん
13/04/03 16:30:23.96
エスパーもとめてんのか
エラー文さらせ
現在のPHP定数での設定値さらせ
これやるまで二度と書き込むな

476:nobodyさん
13/04/03 17:38:27.11
>>474

CSVで良くあるエラーとして、レコード中のカンマの所為でエラー起こしてるとか

477:nobodyさん
13/04/03 18:00:09.38
CakePHPってCSVをアップロードすると、何か自動で処理する機能があったんだっけ?
知らなかったわ。
でも、ファイルアップロードを受け取るコントローラーから、自作しなければならなかったと思ったが・・・
どういうことなんだろうなぁ

478:nobodyさん
13/04/03 20:07:54.74
>>474
ここで質問しても罵られて終わりだよ。
Webプログラム板きっての能無し集団なものでwww

479:474
13/04/03 20:27:15.22
そうなんですか。
わかりました、では自分で調べてみますね。

480:nobodyさん
13/04/03 20:49:48.15
>>474
遠目に見たら、IDがCSVに見えた

481:nobodyさん
13/04/03 22:11:45.79
>>474
単にサーバのupload_max_file_sizeとpost_max_sizeが引っかかってるだけだろ

482:nobodyさん
13/04/06 11:04:36.90
Scaffoldやbakeって使ってる?
ぱっと見仕事では使えんって印象なんだけど

483:nobodyさん
13/04/06 14:08:37.75 OGaSOh8K
シェルとコントローラーの共通処理はどこに書けばいいの?
コンポーネントを使っているんだけどモデルの使用は非推奨らしいし
普通はどうするの?

484:nobodyさん
13/04/06 14:17:53.75
>>482
Scaffoldは使ったこと無いけどBakeは使う
アソシエーションとか自分で書くとミスる事あるし

485:nobodyさん
13/04/06 17:24:40.44
>>482
使ってないな。一回開発したら共通のモデルとかコントローラが出てくるし、
それをコピペしながらカスタマイズする感じだな。
>>483
シェルでモデル使えるけど

486:nobodyさん
13/04/06 17:28:37.37
俺も自分で書いた前製品のコントローラやモデルを使い回しているので、bake等は使わない
生成したものが製品でそのまま使えるケースってないんじゃないか

487:nobodyさん
13/04/06 18:44:58.10
>>482
bake も scaffold も捨てちゃったら Cake のメリット半減するんじゃないか?

テーブル作った直後、まだカラムが流動的なときは scaffold 、
ほぼテーブルのスキーマが決まったかなという時点で bake
その後の開発ではそこでできたファイルを適宜修正

ってのが理想的なフロー

とは言え、現実的にはなかなかそうはならない。

>>483
>モデルの使用は非推奨

おい、そんなデタラメ誰が言ってるんだよ
むしろ推奨だよ

488:nobodyさん
13/04/10 18:01:06.48
散々既出だと思うけど、Cookbook2.xの日本語版ないのか
俺は英語でも良いんだけど、同僚に見せたいのに困るな

489:nobodyさん
13/04/11 11:55:18.07
マニュアルか?ググったら即効出てくるぞ

490:nobodyさん
13/04/11 12:08:30.31
1.3のはあるけど、2のがないんだよ

491:nobodyさん
13/04/11 12:17:18.06
「cookbook2 日本語」でググったか?
どんだけ検索能力ないんだよ

492:nobodyさん
13/04/11 13:24:26.40
ごめん、俺の書き方が間違ってた

× Cookbook2の日本語版がない
○ Cookbook2の日本語版には英語版にあるページがない(全部訳されてないっぽい)

493:nobodyさん
13/04/11 13:35:21.05
いい加減にしろ

494:nobodyさん
13/04/11 14:10:30.99
はい

495:nobodyさん
13/04/11 15:20:25.40
日本語が不自由でもPHPは使えるんですね。




あ、使えてないか(笑)

496:nobodyさん
13/04/11 17:27:04.18 q32J/zOv
CakeDC users pluginをインストールして正常に動作しています。
それで、実際のアプリケーションはどこに書いたらいいのか分かりません。

プラグイン内に追記していいのでしょうか。
普通、プラグインの中身を書き換えたりするものなんでしょうか?

それとも、app以下にいつもどおりアプリケーションを作るのでしょうか。
その場合、どうやったらプラグイン内のアクションやビューを拡張できますでしょうか。

初歩的な質問ですみませんが、調べても分かりませんでしたので教えて下さい。

497:nobodyさん
13/04/11 17:42:33.10
    ∧__∧
    ( ・ω・)   いやどす
    ハ∨/^ヽ
   ノ::[三ノ :.、
   i)、_;|*く;  ノ
     |!: ::.".T~
     ハ、___|
"""~""""""~"""~"""~"

498:nobodyさん
13/04/11 17:49:30.50
まず、CakeDC users pluginを知らない。有名なプラグインなのか?

499:nobodyさん
13/04/11 17:54:19.52
有名もなにもCakeDCはcakephp謹製なんだ
でもuserは使ったこと無い。
んでpluginに直接手を入れるってのは普通やらない
App内のControllerからPlugin.Compinentを呼んだり同じくBehaviorをModelから呼んだりってのが普通

500:nobodyさん
13/04/11 19:18:55.66
>>499
ありがとうございます。

501:nobodyさん
13/04/11 22:30:36.69 3witJWIv
テストのfixtureでindexを定義する方法をご存じでしたら、教えてもらえませんか?

Modelのfindで以下のように定義を追加してindexを使用するようにしています。
'joins' => array('FORCE INDEX(hoge)')

ただテスト時に作成されるDBにはindexが張られていなくて、テストを作ったらエラーになってしまいます。

502:nobodyさん
13/04/14 20:14:25.82
iPhoneアプリ. Windowsアプリを売って生き残れ Ver 1.7 リンク数61
Http://qr. net/kh4y

503:nobodyさん
13/04/15 10:52:07.00 ad40gkzw
よろしくお願いします。
CakePHP2のfindでアソシエーションをしているのですが、conditionsに
ModelA.ColumA=>"aaa",
ModelB.ColumB=>'cccc'
とやっても複数モデルの条件検索が通らず困っています、何卒よろしくお願いします

504:nobodyさん
13/04/15 11:47:30.23
コマンドからではなくてブラウザからbakeする方法ってないですか?
自作しないとそういう機能はない?

505:nobodyさん
13/04/15 13:54:39.83
>>504

ブラウザからbake出来ちゃうとセキュリティー的に危ないだろw

506:nobodyさん
13/04/15 14:02:45.08
そりゃ答えになってないだろ
debugモードじゃないと動作しないとかいくらでも可能だろ

俺の知るかぎりじゃ存在しない

507:nobodyさん
13/04/15 15:15:48.14
>>503
それだけじゃよく分からんが、SQLを見てどうなってるの?
二つじゃダメでも一つだとOKなの?
そもそもちゃんとアソシエーションは組まれてて、
絞り込みをしない場合には結果取得できてるの?

508:nobodyさん
13/04/15 15:18:02.08
>>504
聞いたこと無いな
検索してもそれらしいのはなかった

509:nobodyさん
13/04/15 15:21:01.40
>>501
確か出来たよ。
テストも通常のも同じはず。

ちょっとやりかた忘れた、というかそもそも覚えちゃいないけど、
組み込みのソースで、なにか適当なサンプルになりそうなのがあったんじゃないか?
Testじゃないけど、Acl周りのスキーマ見てみた?

510:nobodyさん
13/04/15 19:20:03.21
やはり>>504はできないですか
そういう機能作れそうだから自作すればいいのかな
ローカルだと鯖のDBに繋げないから、鯖側で作りたいんだよね

511:nobodyさん
13/04/16 07:27:27.51
ろーかるだと鯖につなげない?
繋げば良いじゃん

鯖でやりたい??
やればいいじゃん

512:nobodyさん
13/04/16 13:39:21.70
>>511

鯖のセキュリティーポリシーで、クロスドメンできないんじゃないの?

513:nobodyさん
13/04/25 17:49:24.04
2.3.3きた
セキュリティ関係だそうで

514:nobodyさん
13/04/25 22:03:05.11
CakePHPが他のフレームワークより優れてるとこってどこやろう?
どれも一長一短

515:nobodyさん
13/04/26 11:06:34.66
>>513
恐ろしく致命的

516:nobodyさん
13/04/26 11:23:55.31
Authコンポーネント使っててSecurityコンポーネント使ってない場合限定の脆弱性ではある。
普通組み合わせて使うからな。

517:nobodyさん
13/04/26 14:52:40.50
>>516
Securityコンポーネント使ってても問題が発生したぞ

518:nobodyさん
13/04/26 23:58:38.16
Cakephpはセキュリティ面が劣るという意味でしょうか?
初心者ですいません

519:nobodyさん
13/04/27 01:42:03.53
2.2系でパッチを出してないってことは2.2から2.3に
アップデートした際のバグなんだろ。

セキュリティリスクは何使ってても存在するんで、
Cakeがダメなら何がOKってもんでもない。

メジャーなオープンソースだと攻撃者にしてみれば
ターゲットが沢山あるんでクラックしがいがあると同時に
開発者も多いんで対応も早い。

極端な話、誰にも公開していないオレオレフレームワークを
自分だけで使ってたとして、よほど物好きじゃない限りわざわざ
セキュリティホールを探してクラックしてみようとは思わない。

これは別にWebに限った話じゃないけど。

520:nobodyさん
13/04/27 02:21:37.37
Cake2.x系でSmarty使ってる人いる?
情報があんまりないから、もうSmarty使わないのかな

521:nobodyさん
13/04/27 11:43:57.26
Smartyとかもう懐かしむ対象だろ

522:nobodyさん
13/04/27 12:05:08.54
2.3の件、詳細は後で教えるから先にアップデートしろって案内なのか。
意図はわかるけど、先に詳細を知りたい気もするな。

523:nobodyさん
13/04/27 12:10:24.19
>>522
本家のサイトに毎回きっちりアップデートログ出てるだろ
一体どこ見てんの?

524:nobodyさん
13/04/27 12:12:47.67
それか、あれを読んでのことなら普通はあれ以上のことは言わないだろ。

どんなセキュリティホールがあったかなんて具体的なこというと
ふざけてアタックする連中をいたずらに増やすだけ。

525:nobodyさん
13/04/27 13:09:11.47
>>524
そうそう、どんなセキュリティホールなのか具体的な記述がないことを言ってる
理由もわかるけど、先に知りたいなあと思っただけ

526:nobodyさん
13/04/27 14:40:04.43
>>525
公開されたら試すやつが続出する。それくらい簡単な操作で発生する。

527:nobodyさん
13/04/27 14:42:12.75
なんでお前はそれを知ってるんです?

528:nobodyさん
13/04/27 15:39:38.12
CakePHP のログの一番先頭の
db6dd18 Fixing case where it was possible to pass array data to FormAuthenticate fields
から github で履歴見たら?
配列のデータを渡された場合の対処が考慮されていなかったんじゃない?

529:nobodyさん
13/04/27 22:03:51.99
シェルのテストの書き方がわからねえ…
ぐぐっても2が出る以前の古い記事しか出て来ない
色々やったけどモデルがundefinedで例外になるなあ、どうすればいいんだろう

530:nobodyさん
13/04/28 00:40:22.04
>>521
そうなんだけど、期間指定でググると
Smarty自体使ってる人は結構いるみたいなんだよ。
PHPの解説なんかでSmartyの話しだしたりさ。

ただ、Cakeではそういう意見が見当たらないから
使ってないのかな?と思ったわけで。

531:nobodyさん
13/04/28 01:01:05.99
使用者が少ないのか、情報が少なくてもうダメだな

532:nobodyさん
13/04/28 01:02:45.63
>>530
CakePHPはテンプレートは素のPHPに見えるctpファイルって基本があるのに、
わざわざSmartyにする必要ないじゃん。
しかも下火になってるSmaryに。
まぁCakePHP+Smartyでやってるとこはあるよ。
保守でまだまだ1.3を使ってる人もいるし、
昔Smarty組み込んでそのままってアプリもあるだろうしな。
2でSmartyってとこがあるのかは知らん。

533:nobodyさん
13/04/28 03:42:12.33
ctpでコーディングしてくれるデザイナーやコーダーっているの?
いや、いるだろうけど、嫌がったりしないんだろうか

534:nobodyさん
13/04/28 12:59:08.75
ctpでコーディングするには、ある程度PHPの知識が必要だぞ。
逆で、デザイナーが作ったデザインに
プログラマがPHP埋め込んでctpで保存して、
一部をデザイナーやコーダーが修正する、ってならあるだろうけど。

535:nobodyさん
13/04/28 17:25:52.78
なんでもSmartyだった、フレームワークもまだそんな無かった頃ならまだしも
フレームワークのテンプレートを分かるデザイナーは増えてるよ。

>>534 のようなワークフローで対応してる会社もあると思う。
ただ、デザイナーならまだしも、コーダーならctp分かると思うけど。

536:nobodyさん
13/04/28 17:31:43.26
昔は大概のプログラマの知識でコーディングもカバーできたけど、
今はちょっとなぁ。
javascript のコード規約をうっかり忘れるととんでもないものを作りかねない。

ここまでjavascriptが重要になってくると、
JS使いの人間がコーディングの中心に立って
HTML使いとサーバーサイドの人間を上手く使ったほうが
効率がいいんじゃないか?

537:nobodyさん
13/04/28 17:33:51.93
Smarty はもはや話者の少ない訛りのきつい方言みたいになったな

538:nobodyさん
13/04/29 03:00:33.08
第三者がテンプレいじらない限りには、
WordpressみたいにPHPを直接編集させるほうが効率いいよな

539:nobodyさん
13/04/29 22:19:28.10
Windows上でPHP+CakePHP+MySQLのシステム開発をしようと思うんですが。
特に問題ありますか?
Linux上でした方が良いのでしょうか?

540:nobodyさん
13/04/30 04:02:38.43
普通にやってる人もそれなりにいるが、お勧めはしない。
大抵サーバーはLinuxだろうから、そりゃLinuxかMacでやったほうがいいよ。
本来Windows向けじゃないものを、ユーザーが居るからって、
ちょっと無理して動くようにしてるんだから、なにかトラブルにあたる事もやっぱある。
それを解決したりする努力って、本来しなくてもいいことだし、
解決してもサーバーで動かすときには必要の無い知識になるよ。

541:nobodyさん
13/04/30 04:03:29.10
特に問題はない。
俺は自宅で作成してる時はいつもWindowsでやってる。
会社ではMac

改行コードが問題になる場合は注意。
あと何だろう。
何か細かい問題があった気がするが今思い出せない。

542:nobodyさん
13/04/30 05:37:18.71 99fKZa1l
unixでやるに越したことはない。

だからといって是が非でもって訳でもない。

たぶん誰に聞いても同じ答え。

543:nobodyさん
13/04/30 12:03:11.61
今回のセキュリティパッチはすべてのバージョン対象。
Cakeユーザは見逃すな!

URLリンク(bakery.cakephp.org)

544:nobodyさん
13/04/30 14:22:37.74
>>539
xamppとかインストールすれば

545:nobodyさん
13/04/30 17:35:18.21
>>543
とのことですが、単にcakeフォルダを上書きすればOKなんですかね?

546:nobodyさん
13/04/30 20:27:50.68 99fKZa1l
>>545
出来るだけフォルダ入れ替えた方がいい

上書きだとゴミが残ってるかもしれないから

547:nobodyさん
13/04/30 21:19:55.24
開発はWindowsでやって、運用はLinuxでしてみようと思います。
パソコンがその分必要になりますが・・・

xamppはバージョンが古い(安定版?)ですよねぇ

548:nobodyさん
13/04/30 21:22:43.35
>>547
そうか、まぁお勧めはしないが、
Windowsならではのトラブルに当たらないよう祈ってるよ。

549:nobodyさん
13/04/30 22:16:07.30
>>547
それはガチでやめたほうがいい

開発環境も本番環境もOSやPHPのバージョン揃えるのは当たり前
mysqlとかwinだと小文字大文字区別ないけどlinuxだとちゃんと区別されたりするし

550:nobodyさん
13/04/30 23:05:04.60
当たり前でもないけどな…

551:nobodyさん
13/04/30 23:49:40.85
まぁ、大抵の本番のサーバーはLinuxかUnixだろうから、
開発環境もLinuxかMacにするのがいいよ。
Linuxは、自分でWindows消してLinuxに入れ替えるとかになるからちょっとハードル高くて、
だからweb系の開発者でMacユーザーが増えてるんだろうね。

俺は、最近のMacはちょっと不満点も増えてきて、Linuxにしたいなとか思ってはいるけど、
今のところMac使ってるよ。
Windowsで開発はしたくないな。

552:nobodyさん
13/05/01 00:00:20.35
何作るつもりなのか知らないけど、そんなに神経質になることないよwww
自宅では個人運営のサイト100近くつくってて、そのうち20個ぐらいがCake使ってるけどWindowsで特に問題ない。
まぁ、ほとんどがアフィリエイト用なのでセキュリティとか微妙なとこをほとんど気にしてないって言うのもあるけどな。
業務で顧客に納品するのでなければ問題が起きてから対処したんでも十分だろ。

553:nobodyさん
13/05/01 01:21:57.64
ローカルではxampp入れて動作確認し、
実際の運用のLinuxのサーバだけど、どっちも問題ないよ。

554:nobodyさん
13/05/01 15:06:08.04
開発と運用でOSを合わせたほうがいいっていう話だが、
それ以上に PHP のバージョンだけはあわせておいたほうがいいと思う

Cake本体は動いても、自分のコードがバージョンが変わると
根本的に不具合だらけっていうのは PHP にあまり精通していないとよくあることだから。

555:nobodyさん
13/05/01 15:59:51.24
PHP4系ならそういうことはよくあったけど、5になってほとんどないけどなぁ

556:nobodyさん
13/05/01 16:37:12.46
Yiiで自作した無名関数使いまくったライブラリを移植して結構使ってて、
いざアップロードするっていうときに実はサーバが5.2系だったので泣いた

557:nobodyさん
13/05/01 17:12:46.52
VMWareかなんかで仮想環境にLinux入れとくといいよ

558:nobodyさん
13/05/01 19:30:07.31
開発はxamppで何年もやってる
全然mondainai。

559:nobodyさん
13/05/01 21:48:27.32
Winで開発しててLinuxで運用しる場合に問題がありそうなところって何だろう?

メール、cron、ファイルの名前、改行コード、ぐらい?

あと何かある?

560:nobodyさん
13/05/01 22:07:33.34
会社でレンタルしてるサーバーがLinuxでしたので
んで、会社で支給されてるマシンはWindowsです

簡単な在庫管理表を作って欲しいとのことでしたので
でも、機能拡張するならDB設計をしっかりしたいですね

PHPのバージョンを揃えるのは肝心ですね
最新は5.4でしたか
Cakeは2.3.4

後、大文字小文字ですね

561:nobodyさん
13/05/01 23:54:07.23
じゃVM使えばぁ?

562:nobodyさん
13/05/02 00:36:37.40
VMって簡単に言うけど、あんなモッサリしたので仕事になるか?
せいぜい動作確認に使って、その場で部分的に修正とかだろ。
ネイティブ並みにさくさく動けば文句ないけどな。

563:nobodyさん
13/05/02 07:02:45.49
>>562
3年前のPhenomⅡ 4コア メモリ16Gだけど、
そんなに遅くなることないな。。。
どういうスペックのPC使ってるの?

564:nobodyさん
13/05/02 11:11:06.34
>>563
i5(4コア) 2.8GHz メモリ16GH だから似たようなもんだけど

キーを押してレンダリングされるまでのタイムラグがめっちゃ気になる

565:nobodyさん
13/05/02 13:47:46.97
i5、メモリ16GでVM遅いとか、どんな構成で構築すれば遅く出来るんだ?

566:nobodyさん
13/05/02 20:56:11.81
>>564
俺はメモリ8GBだけど、全くモッサリ感なんて無いけどな
単純にお前さんの設定がわるいだけじゃないか?
ちなみに俺はVMにCentOSをインストールして、SSHから接続してるが

567:nobodyさん
13/05/02 21:27:30.92
>>564
一度VM環境を再インストールするとか、バージョンアップするとか。。。。
おいらはVmwarePlayerを使ってるけど3.x→4.xの時は体感できるほど
パフォーマンスが上がった気がする。
あくまで気がするってだけだけどね。

568:nobodyさん
13/05/02 22:57:54.56
会社でCeleronを詰んだマシンがあるので、それにLinux環境を構築してみます
レンタルサーバーと同じ環境になるかは微妙ですが。
メモリが512MBしかないですけど・・・
CakePHPは入るかな?
そんなに容量いらなかったと思いますが

VmwarePlayerは使ったことないんですよね(#^.^#)
Windows8にLinux64bit版のVmwarePlayerをインストールしてみようかなぁ

569:nobodyさん
13/05/03 00:28:42.70
>>568
実機をサーバ化するのはいいけど、ネットワーク関係は大丈夫なのか?
ローカルIPでサイト確認もできなくはないし、DDNS使うのもいいだろうけど、
お前さんはあまりサーバについて詳しくなさそうだから、
素直にVPSでも借りたほうがいいじゃないか?
安いのだと月額数百円であるし。

570:nobodyさん
13/05/03 11:10:57.16 QBmSRWYj
環境揃えたいなら仮装環境つかうなりすりゃいい

571:nobodyさん
13/05/03 13:37:07.31
開発環境のはなししてんじゃないの?なんでVPS借りるとかの話になってくんの?
あとSSHとかも意味わからん

572:nobodyさん
13/05/03 13:52:20.25
てかそもそも完全にスレチだろ
他所でやれよ

573:nobodyさん
13/05/03 16:43:30.21
お前ら、最短でCake使ってどんなサイト作ったことある?

574:nobodyさん
13/05/03 16:48:03.49
1時間で簡易ブログ

575:nobodyさん
13/05/03 17:31:58.80
確かに出来るな。WYSIWYGエディタはオープンソースのを使えばいいし。

576:nobodyさん
13/05/05 03:42:05.80
Call to a member function save() on a non-object
ってでる・・・なんでや・・・

modelにもcontrollerにも書いたぞ・・・
エスパーしてくれ

577:nobodyさん
13/05/05 03:50:24.41
モデルのオブジェクトの参照が見つからないんだろ。
よくありがち。
前後の文脈は?

578:nobodyさん
13/05/05 04:24:59.08
メソッドが定義されてないってとこよりnon-objectに注目

579:nobodyさん
13/05/05 12:50:53.00
dbが指定できてないかモデルが指定できてないってことでいいのかなぁ

580:nobodyさん
13/05/05 22:21:46.26
いくつも可能性がありすぎてこれ以上は不可能

581:nobodyさん
13/05/05 22:28:34.51
暇だから皆のよく使うプラグインでも書いて行かねぇ?

TwitterBootstrap

582:nobodyさん
13/05/08 20:07:05.67
規制解除されたけど書くことがない
とりあえずでかそうなセキュリティホールがあった模様?Paginatorは大抵使われてそう

583:nobodyさん
13/05/09 04:21:57.51
OAuth 2.0のプラグインとか、ない?

584:nobodyさん
13/05/09 18:42:26.70
CGIWrapあたりを使って各ローカルユーザ権限でプログラム実行して、
そのプログラムの実行結果を加工して表示なんてことをやる必要があるんだけど、
どう書くのがエレガントだろう…

585:nobodyさん
13/05/12 16:47:09.99
で、皆さんは仕事用で使う時、1.3系か2系どっち使ってます?

586:nobodyさん
13/05/12 17:04:52.55
2.0

587:nobodyさん
13/05/12 17:28:44.72
2系でビューに「$this->Form->create()」
って書くのにすごく違和感あるんだよな
コントローラやモデルなら分かるんだが

588:nobodyさん
13/05/12 23:34:32.65 3UdLRhbI
なんで?
モデルにアクセスしてるから?

589:nobodyさん
13/05/13 01:05:58.27
いや、単純に「長い」ってのが一番引っかかるね。
$form->create()の方が明らかに短いし、PHPっぽい。
ビューはもっとシンプルな方がいいと思うんだよな。

590:nobodyさん
13/05/13 07:47:31.13
helper名の変数を使えなくなるとか弊害のほうが多いわ

591:nobodyさん
13/05/13 11:33:20.02
そんな理由かよ

592:nobodyさん
13/05/13 13:51:23.72
>>590
それなら、$FormHelperで良かったんじゃね?
ビューに$thisは違和感あるわ

593:nobodyさん
13/05/13 19:31:59.14
どうぞ1.x使い続けてください。

594:nobodyさん
13/05/13 19:39:02.72
初めて使うけど、bakeするまでで一苦労。フレームワークって最初の一歩が
大変すぎるお…

595:nobodyさん
13/05/13 21:22:02.76
俺はbake使わなかったけど

596:nobodyさん
13/05/13 22:20:21.58
半年使ってるけど未だbakeしたことないな…

597:nobodyさん
13/05/14 00:58:22.10
フィクスチャ作るのにしか使ったことない
あれは便利

598:nobodyさん
13/05/14 02:20:13.43
テーマは作ってる?

599:nobodyさん
13/05/14 03:22:12.85
作ってるよ

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

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

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

601:nobodyさん
13/05/14 10:18:28.28
それこそなげーよw

602:nobodyさん
13/05/15 02:47:47.93
2.3.5が出てたよ
なんか最近アップデートが半端ないな

603:nobodyさん
13/05/15 09:37:18.08
そろそろアップデートするかな、1.2から

604:nobodyさん
13/05/15 10:40:43.07

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

605:nobodyさん
13/05/15 11:25:28.69
2系使ってる有名なサイトって知らない?

606:nobodyさん
13/05/15 13:44:37.90
>>603

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

607:nobodyさん
13/05/19 02:26:50.38
cake2 もうちょっと情報ほしいなぁ・・・

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

608:nobodyさん
13/05/19 11:27:37.09
俺はモバゲーとmixiとGREEでやってるソーシャルゲームとかCakeで作ったよ

609:nobodyさん
13/05/19 13:17:27.57
給与計算システム

610:nobodyさん
13/05/19 14:04:56.98
>>608
詳しく。表側(ゲーム側)もCakeで作ったの?

611:nobodyさん
13/05/19 15:41:06.67
そうだよ。ブラウザ側の動きとかはJavaScriptだけど。

612:nobodyさん
13/05/20 01:20:09.86
>>611
ゲームって処理速度が重視されるイメージなんだけど、
それは問題なかったの?

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

614:nobodyさん
13/05/20 18:12:00.09
>>613
データの読み書きが頻繁に発生するから、
Cakeのようなフレームワークだと処理できないイメージなんだが

615:nobodyさん
13/05/20 20:52:24.42
greeってSmartyを改造したの使ってなかったっけ

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

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

618:nobodyさん
13/05/21 03:05:42.28
なんでサーバーサイドを2つに分けるんだ?

619:nobodyさん
13/05/22 22:45:05.23
phpをべた書きしている、php歴3ヶ月未満のものです

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

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

620:nobodyさん
13/05/22 23:34:28.82
先にクラスの書き方を覚えたほうが良いんじゃね?

621:nobodyさん
13/05/22 23:38:22.42
1年ぐらいPHPとMySQLで何かしらのシステム作って
それからフレームワーク使ったほうがいいよ

622:nobodyさん
13/05/22 23:40:01.83
本当そう思う。
段飛ばしで慌てて学習しようとしても結局なにも理解できず
最終的に覚えるのが遅くなるだけよ。

623:nobodyさん
13/05/22 23:49:18.44
>>619
cakephp学んで2か月目だけど
.installで基本を学んで後は作って調べて覚えてる。
後は公式を何回も読むぐらいか

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

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

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

625:nobodyさん
13/05/23 12:21:24.94
>>619

初心者向きなら

○オープンソース徹底活用 CakePHPによるWebアプリケーション開発
URLリンク(www.amazon.co.jp)

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

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

626:nobodyさん
13/05/23 13:40:52.12
ちょ、今から1.2とかw

627:nobodyさん
13/05/23 13:44:32.17
ワロタw

628:nobodyさん
13/05/23 14:56:54.74
>>619

初心者向きなら

○オープンソース徹底活用 CakePHPによるWebアプリケーション開発
URLリンク(www.amazon.co.jp)

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

629:nobodyさん
13/05/23 14:58:54.15
1.2勧めるとか無いわあ
消えろ珍カス

630:nobodyさん
13/05/23 15:00:36.25
2008年頃からphpやってるけどフレームワーク使ったことないわ
そんなに良い物?

631:nobodyさん
13/05/23 15:17:00.23
>>619

初心者向きなら

○オープンソース徹底活用 CakePHPによるWebアプリケーション開発
URLリンク(www.amazon.co.jp)

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

632:nobodyさん
13/05/23 17:18:04.47
書き方としては、1.3が一番わかり易いと思う

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

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

634:691
13/05/23 22:38:30.28
619です

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

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

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

635:619
13/05/23 22:40:12.62
691→619
間違えました。

636:nobodyさん
13/05/23 23:04:23.02
>>634
それだけ経験してんのかよwww

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

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

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

637:nobodyさん
13/05/24 06:25:33.22
1.x系は無視して
2.x系で始めな
レガシーな馬鹿はほっといておk

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

639:nobodyさん
13/05/24 09:43:48.37
そらぐぐれば1.3の情報ばかり出てくるからだろ

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

641:nobodyさん
13/05/24 14:00:30.56
本当?PHP4使ってる人は俺がPHP始めてから見たことないが

642:nobodyさん
13/05/24 14:25:06.63
本当だよ。ついこの前も「設置できないから教えてください」
って聞いてきた人の鯖がPHP4.4.9だった

643:nobodyさん
13/05/24 17:56:10.49
情報源にサーバーかぁ、なるほどね。
確かにありえる話だな

644:nobodyさん
13/05/24 18:25:36.51
いまどきPHP4でいいとか思ってるアホに何かを教えてやる必要があるんですかね

645:nobodyさん
13/05/24 20:45:10.13
金くれるならありでしょ

646:619です
13/05/24 22:24:30.60
619です

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

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

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

PHPのバージョンは5.4です

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

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

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

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

649:nobodyさん
13/05/24 23:22:35.84
ポストグレではSQL書かなくてもDB検索出来るの・・・?

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

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

652:nobodyさん
13/05/25 00:40:37.06
"PHP" を全角ですんなり打てるあたりが只者じゃないな

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

654:nobodyさん
13/05/25 01:21:32.23
やったってのは大学じゃ専門じゃないのw
Java2年やってましたって言ってた中途採用は一からじゃ何も作れなかったよ

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

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

656:nobodyさん
13/05/25 03:01:03.32
その言語を続けるかどうかわからん状態で本を買うお金がない

657:nobodyさん
13/05/25 06:39:43.89
本など買ったことないが俺はこのスレでクソ質問に回答しつづけてる

658:nobodyさん
13/05/25 08:35:51.42
わずか数千円の書籍代をひねり出す気がないんだったらこの先も厳しいな

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

660:nobodyさん
13/05/25 18:03:17.06
初回(入門時)だって言ってるだろうが

661:nobodyさん
13/05/26 18:00:44.40
SELECT FOR UPDATEができないウンコフレームワーク
こんなんでソーシャルゲームとかつくって大丈夫か

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

663:nobodyさん
13/05/26 21:55:42.19
はい分かりました。
では次の方どうぞ。

664:nobodyさん
13/05/28 15:13:47.77
jqueryでポスト送信してcakephpで受信しようとしているんですが
データが取得できないのですが誰かエスパーで助けてください。

postデータ
{id:"hogehoge"}

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

665:nobodyさん
13/05/28 15:38:19.85
debug($_POST);
まずせいや

666:nobodyさん
13/05/28 16:21:49.88
CakeRequest をググってでも調べていたらこんな質問は出ないはずだが...

667:nobodyさん
13/05/28 22:30:10.87
ポストデータの取り方が悪かったみたいです。
こんなことに2日も悩んだ自分がバカすぎorz

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

669:nobodyさん
13/05/29 00:24:26.37
まずは質問してみろ。

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

670:nobodyさん
13/05/29 10:20:03.01
ガチで真面目な質問なら俺が答えてやるよ

671:nobodyさん
13/05/30 01:38:43.75
>>668
StackOverFlowで英語で質問する
2chの100倍おすすめ

672:nobodyさん
13/05/30 09:10:51.00
あそこCakeの質問もできるのか
なるほど、試してみよう

673:nobodyさん
13/05/30 10:24:59.78
結構いいかげんな答えもあるけど、
ここがあそこの100分の1かそれ以下というのは間違いない

674:nobodyさん
13/05/30 11:45:44.29
わかっちゃいるけど英語で質問を書いて答えを読んでまた返信してって、
あまりにも苦行過ぎる

675:nobodyさん
13/05/30 12:21:51.87
せやな

676:nobodyさん
13/05/30 13:45:53.13
俺は全然苦にならないが

677:nobodyさん
13/05/30 18:36:35.40
すごい!かっこいい!だいて!!1

678:nobodyさん
13/05/30 22:09:43.35
フレームワークを使わない方が、表示動作が早いというのは本当ですか?
CakePHPは手軽で早いと聞いたのですが・・・

679:nobodyさん
13/05/30 22:29:54.34
その手軽で早いは開発スピードに関することだな

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

681:nobodyさん
13/06/05 22:55:56.95
フルスクラッチのほうが処理は早くなるかもしれないが、後々のメンテとか考えるとマゾくなるぞ

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

682:nobodyさん
13/06/05 23:54:50.01
EC-CUBEは反面教師としたい
実際新人にひどいコードの例として見せてる

683:nobodyさん
13/06/06 00:59:00.41
ふーん例えばどういうコード?
はよはってみ

684:nobodyさん
13/06/06 03:06:20.30
ECCUBEを触ったのはもうかなり前だけど、100行超えるメソッドがふつーにいくつもあって萎えた

685:nobodyさん
13/06/06 12:10:46.55 4AGAjKK+
しかし、ラードフさんに見せればなんというか分からんよ。

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

686:nobodyさん
13/06/06 13:43:45.39
生みの親がそう云うならWPマンセーということで...

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

688:nobodyさん
13/06/06 13:59:07.16
WPとEC-CUBEは今まで触ったオープンソースの中で2大ひどいソース

689:nobodyさん
13/06/06 14:00:27.35
たまっていくだけのログの日付によるパーティショニングをCakeで実装した例ないかな
できればMySQL5.5以降で

690:nobodyさん
13/06/06 14:28:37.16
パーティショニングは俺も試したことあるけど、ちと難しい
パーティショニング自体の公開実例もあんまりないからな

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

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

693:nobodyさん
13/06/06 20:15:23.39
なるほど、確かに大規模やってないと需要ないかもな
とりあえずちまちまいじってみる

694:nobodyさん
13/06/06 22:37:33.63
>>687
よくしらんが、ここに入ってなきゃ自分で作るしかないんじゃないの?
URLリンク(github.com)

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

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

697:nobodyさん
13/06/08 16:39:30.65
すげぇな。DBが落ちてたらメッセージ出すって機能があるんだな。

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

699:nobodyさん
13/06/08 22:07:15.96
Cakeってぐぐっても古いバージョンの記事ばっかり出てきて、本当使えない

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

701:nobodyさん
13/06/09 00:01:31.80
>>700
そんなに卑屈になんなよ

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

703:nobodyさん
13/06/09 06:48:02.77


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

705:nobodyさん
13/06/09 08:55:46.56
欲望を解放しやがれバカやろう!

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

707:nobodyさん
13/06/09 10:30:42.32
クラウドソーシングサイトで適当に案件受けてそれ作ればいい

708:nobodyさん
13/06/09 10:44:56.65
>>707
ありがとうございます、早速ブックマークしました。

709:nobodyさん
13/06/09 12:06:44.98
すみませんが、クラウドソーシングサイト以外で、
CakePHPの作品集というものはありませんでしょうか?

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

URLリンク(oss.icz.co.jp)
URLリンク(github.com)
URLリンク(basercms.net)

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

711:nobodyさん
13/06/09 13:37:41.76
cakephp ほげほげ
で検索しないで
cakephp2 ほげほげ
で検索すれば2系の記事ヒットしない?

712:nobodyさん
13/06/09 13:45:43.48
しない。ないものはヒットしない。

713:nobodyさん
13/06/09 14:38:27.41
Cookbook v2.xがヒットして、役に立たないことが多い

714:nobodyさん
13/06/09 14:41:53.88
cookbookが役に立たない?何いってんの?
まぁホントに役に立たないならこうしときなさいよ
cakephp2 -inurl:cakephp.org ほげほげ

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

716:nobodyさん
13/06/10 02:57:36.65
railsでいうところのdeviseのようなログイン管理プラグインはありますか?

717:nobodyさん
13/06/10 03:03:12.00
入れたとしてもスキルマセイレーン

718:nobodyさん
13/06/10 03:05:31.85
ごばくすまんこ

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

720:nobodyさん
13/06/11 00:05:28.06
2.3.6 出ましたで

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

722:nobodyさん
13/06/11 00:08:12.17
せやな

723:nobodyさん
13/06/11 00:40:57.07
>>710
Cakeの勉強のためだったら candycane がいいんでないの?

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

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

725:nobodyさん
13/06/11 02:27:45.50
1.3に比べて2系はかなり楽になった。
それでも、

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

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

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

726:nobodyさん
13/06/11 06:17:41.96
htaccessのmod_rewriteの設定が一番めんどくさい
あれ自動化できんもんか

727:nobodyさん
13/06/11 07:41:05.10
今はほとんどのケースで設定不要だろ
何か変わったことやってんの?

728:nobodyさん
13/06/11 07:45:58.43
変数定義エラーがずっと表示されてたんだけど
ある時に急に表示されなくなるという不思議

どういうこっちゃ・・・

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

730:nobodyさん
13/06/11 08:48:56.14
>>729
いや、それ不要だろ。
今は index.php にパスを設定すればいいじゃんかよ

731:nobodyさん
13/06/11 08:50:36.81
>>728
まさか debugモード変更したんじゃないのか?

732:nobodyさん
13/06/11 09:42:34.78
>>725 を改めて見なおしたら、設定必須なのは

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

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

733:nobodyさん
13/06/11 10:17:27.42
>>732
今ってそんなに簡単になったのか!

734:nobodyさん
13/06/11 12:10:48.18
レンサバならFTPかもしれんし、tmpのパーミッション忘れんなよ

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

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

735:nobodyさん
13/06/11 12:23:56.75
tmpのパーミッションは毎回一度ひっかかる
自動化…はさすがにできないか

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

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

737:nobodyさん
13/06/11 14:18:56.19
>>734

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

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

738:nobodyさん
13/06/11 15:46:16.20
CakePHPの初心者スレはココでつか?

739:nobodyさん
13/06/11 15:48:20.57
初心者未満専用だ
初心者はどっか行け

740:nobodyさん
13/06/11 18:32:54.01 eQVT9fYe
cakeがバージョンアップするたびにアップするのが面倒です

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

741:nobodyさん
13/06/11 18:37:39.28
こういうのは?

URLリンク(longkey1.net)

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

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

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

744:nobodyさん
13/06/11 20:41:39.33
>>742
それ具体的にはデザイナにコーディングしてもらう作業を念頭に置いてるの?

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

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

747:nobodyさん
13/06/11 22:51:45.25
>>737
分かりにくいよね、説明。

748:nobodyさん
13/06/12 01:38:26.19
>>746
誰かに触らせる事を前提じゃなくて、単に客観的な意見ね。
そんで、

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

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

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

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

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

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

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

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

751:nobodyさん
13/06/12 17:31:42.80
変なことにならないためにも
CMSでコンテンツをマネジメントするんじゃないのかな?

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

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

752:nobodyさん
13/06/12 17:32:33.36
$this->request->Dataで受信できないことを2時間も悩んでしまった・・・

753:nobodyさん
13/06/12 17:35:57.01
そうですか、それはご愁傷様。
とでも言えばいいのかな?

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

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

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

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

755:nobodyさん
13/06/12 17:59:18.96
あれは開発者が楽するためのツールだとばかり思ってたが
違うの?

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

757:nobodyさん
13/06/12 18:07:20.81
まぁやめといたほうがいいよね。
Viewをブラウザから編集なんて。

758:nobodyさん
13/06/12 18:09:45.57
>>753
むしろ2.4をまとうず
2.3でスレ作ってすぐに2.4でたらどうすんだよ

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

760:nobodyさん
13/06/12 19:01:07.52
ですね。

761:nobodyさん
13/06/12 21:29:46.24
ですです

762:nobodyさん
13/06/12 21:41:30.79
phpMyAdminはSQL書いたら色分けしてくれるよね

763:nobodyさん
13/06/12 21:45:27.92
そやな

764:nobodyさん
13/06/12 21:57:01.21
色分けってJavascriptだよね?自前で用意するのはちと難儀だね・・・

765:nobodyさん
13/06/13 00:45:05.30
そこまでやる手間を考えると 普通にIDEで書いてたほうがマシ

766:nobodyさん
13/06/13 00:47:07.58
SQL程度ならまだしもな

767:nobodyさん
13/06/13 00:57:06.42
ですね

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

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

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

769:nobodyさん
13/06/14 15:20:29.78
Bakeryにコメントしたいんだがloginフォームしかない。一般人はメンバーになれないの?

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

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

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

771:nobodyさん
13/06/14 16:04:03.07
>>769
サイドバーの新規登録はダメなん?
URLリンク(cakephp.jp)

772:nobodyさん
13/06/14 16:05:31.91
>>768
あと、開発時や、ここで質問するときには
Debug の設定値は必ず 2 にしておいて下さいね。

773:nobodyさん
13/06/14 16:17:03.14
>>771
そこじゃなくてこっち
URLリンク(bakery.cakephp.org)
新規登録フォームがなくない?

774:nobodyさん
13/06/14 16:33:38.53
あぁ、本当だねぇ。
URLリンク(bakery.cakephp.org)
に直接アクセスしたらトップページへリダイレクトさせられるわ。

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

776:nobodyさん
13/06/15 12:27:01.08
>>775
それはどこなんです?
ぐぐったらlighthouseapp.comというのが出てきましたがここですか?

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

777:nobodyさん
13/06/18 22:03:11.50
CakePHP2で、Authコンポーネントを使ってログイン機能をつけています。

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

778:nobodyさん
13/06/18 22:15:52.00
ない
自前で実装

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

779:nobodyさん
13/06/19 14:57:55.98
>>777

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

780:nobodyさん
13/06/20 21:12:35.82
で、お前らいつ2系に移行しますか?もうしてる?

781:nobodyさん
13/06/20 21:57:36.93 gKLHMk7L
漢なら開発中の3.0で納品やで
どや!

782:nobodyさん
13/06/24 03:04:28.31
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さん
13/06/24 03:27:14.46
俺なら array_map 使う

784:nobodyさん
13/06/24 05:24:13.07
俺ならSet::combineを使う
2.1以降はSetじゃなくてなんだったっけ?アレ。

785:nobodyさん
13/06/26 01:12:01.45
レスどもす。月末忙しすぎわろた。

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

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

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

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

788:nobodyさん
13/06/26 17:23:29.38
簡単では?

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

789:nobodyさん
13/06/27 00:40:15.59
スレタイの○ホール目って、Cakeだからホールなの?

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

791:nobodyさん
13/06/27 01:36:16.56
出来る
coreを共有するって意味だよね?

792:nobodyさん
13/06/27 12:06:54.65
「cakephp 複数サイト」などで検索

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

794:nobodyさん
13/06/28 12:19:44.86
やってみてどうだったの?

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

796:nobodyさん
13/06/28 12:38:58.66
>>793

何故?

797:nobodyさん
13/06/28 15:32:07.99
既存システムが日本語カラムになっているもので。

798:nobodyさん
13/06/28 15:35:47.68
で、やってみてどうだったの?

799:nobodyさん
13/06/28 16:03:23.19
どうだったの?どうだったの?

800:nobodyさん
13/07/02 03:57:39.65 PsPEQ4Vq
すみません、CakePHPの初心者板がないので、こちらで質問させてもらいます。

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

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

801:nobodyさん
13/07/02 05:36:46.07
何いってんだこいつ
>Pagesフォルダ以外にも、記述しなければならない箇所はどこでしょうか。
Pagesフォルダに何記述したんだよ
フォルダに記述ってなんだよ

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

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

804:nobodyさん
13/07/02 10:57:21.31
Authコンポーネントについての質問です。バージョンは2.3です。

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

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

805:nobodyさん
13/07/02 11:11:20.11
beforefilterなりでprefixみることでadminへのアクセスか調べて
それぞれのauth設定に分ければいいだけじゃないの?

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

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

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

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

808:nobodyさん
13/07/02 11:35:44.79
まって
>AppControllerのuses
これあってる?componentsじゃない?
俺2.1までしか触ったこと無いからもしこのへん変更されてるなら俺無視した方がいいかもね

809:nobodyさん
13/07/02 11:41:38.37
>>808
私の間違いでした。ありがとうございます。

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

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

811:nobodyさん
13/07/02 13:42:26.66
>>810
すばらしい発想ですね。ありがとうございます。参考にさせていただきます。

812:nobodyさん
13/07/02 17:02:42.23
>>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さん
13/07/02 21:01:36.48
良い感じだと思います。おつかれ

814:nobodyさん
13/07/02 21:05:05.63
いやちょっと待て、role はひょっとして admin と customer が入るのか?
だとしたら冗長だな。

User hasOne Customer
User hasOne Admin

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

815:nobodyさん
13/07/05 19:32:19.14
2.3.7と2.4β出たね

816:nobodyさん
13/07/11 17:06:05.78
モデルのコンストラクタ内でセッションデータを参照したいんですが、できますか?
Cake2です

817:nobodyさん
13/07/11 18:49:57.00
>>816
設計がまずい

818:nobodyさん
13/07/11 18:58:41.36
>>816
どうしても、ってことならConfigure::read/writeで代用かな。

819:nobodyさん
13/07/11 19:12:58.26
セッションの内容によって、接続するDBを変えたいのが理由ですが
設計まずい?

820:nobodyさん
13/07/11 19:19:35.29
>>819
引数とかで明示的に渡すべきだろうな

821:nobodyさん
13/07/11 19:25:39.87
多分そーすぐっちゃぐちゃなんだろうなぁ

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

823:nobodyさん
13/07/11 19:49:53.26
>>818でよくね?

824:nobodyさん
13/07/11 20:16:47.33
>>822
コンストラクタ内で切り替えなければならない理由があるんだろうか。。。

825:nobodyさん
13/07/11 20:20:10.08
>>824
コンストラクタ以外で良い場所ありますか?

826:nobodyさん
13/07/11 21:03:46.57
>>825
お好きにとしか言えんよな

827:nobodyさん
13/07/11 22:12:21.24
>>819
それ、別モデルにすべきじゃね。

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

829:nobodyさん
13/07/12 05:15:33.14
技術系の質問て、どこでしたらいいのかわからない

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

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

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

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

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

830:nobodyさん
13/07/12 05:38:27.57
誰か詳しそうな人のツイッターなりFacebookなりに質問すれば?
うざがられるの覚悟なw

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

832:nobodyさん
13/07/12 10:28:26.84
コンポーネントからappcontrollerのメソッド呼びたいときってどうすればいい?

833:nobodyさん
13/07/12 11:25:49.38
んなこともわからんならやめちまえよカス
URLリンク(api.cakephp.org)
これ見てわかったら反省しろ

834:nobodyさん
13/07/12 11:28:11.79
componentを呼び出したcontrollerじゃなくてappcontrollerというのならClassRegistry::init()でもnewでも勝手にしてろクソ

835:nobodyさん
13/07/12 11:28:26.24
>>833
どうした嫌なことでもあったのか?

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

836:nobodyさん
13/07/12 11:31:09.39
マジでappcontroller呼び出すんだ
頭悪いにも程があるな

837:nobodyさん
13/07/12 11:32:38.77
classの概念もわかってない奴はcakeなんていじっちゃだめだよ

838:nobodyさん
13/07/12 11:38:20.82
>>836
そうね、あったねいやな事。
答えを書いたはずが理解されなかったことかな。

839:nobodyさん
13/07/12 11:56:54.88
最近2ちゃん民の質の低下が著しい
2年ぐらい前までは、まだたまに有益なレスが得られたものだが

840:nobodyさん
13/07/12 12:01:28.61
ネオ麦茶とかのころからみてるけど昔のほうがひどかったよ^^

841:nobodyさん
13/07/12 14:20:48.53
最近CakePHPを指定してくる案件の単価が下がりすぎてやばい。
俺の周りだけ?

842:nobodyさん
13/07/12 14:49:24.46
>>841
言語を指定してくる客とは関わらないようにしてる

843:nobodyさん
13/07/12 18:14:19.25
appcontrollerをApp::uses()ってまじでか?w

844:nobodyさん
13/07/12 19:11:37.41
なんで AppController のメソッドが必要なん?
Component を使ってる Controller じゃなんであかんのや?

845:nobodyさん
13/07/12 19:22:04.31
classとはなにか継承とはなにかすらわかってないんだよ
これ以上触れないほうが双方の利益

846:nobodyさん
13/07/12 19:43:59.09
適切に書くべきところに処理を書けば、トリッキーなことしなくていいのに。

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

URLリンク(cakephp.lighthouseapp.com)

848:nobodyさん
13/07/19 15:30:52.92
そりゃモデルでやるべきだろjk
ビヘイビアでも作っておけばいいんじゃないの?

849:nobodyさん
13/07/19 18:10:42.28
回答ありがとう
その方向で直してみるわ


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch