のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:126,343,961人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

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

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    151 : nobodyさん - 2013/01/21(月) 21:52:08.56 ID:??? (-8,-12,-50)
    その議論は知らんが、単純に配列の方が、オブジェクトのプロパティより速い。
    自分で試せるよ。データベースの返り値を模した配列とオブジェクトで試してみ。
    152 : nobodyさん - 2013/01/21(月) 22:54:41.50 ID:??? (+36,+29,-48)
    >>151
    配列の方がコスト低いのは分かるけどさ。
    PHPのほかのフレームワークだと、オブジェクトにしてるのもあるから、
    選択肢としてまったく無しじゃないと思うんだ。
    そのなか、何で配列で行くことにしたのかなと思ってん。
    153 : nobodyさん - 2013/01/21(月) 23:17:20.53 ID:??? (+32,+29,-12)
    >>152
    自分で書いたのもう一度読め
    154 : nobodyさん - 2013/01/22(火) 08:01:00.25 ID:??? (+32,+29,-20)
    だから、配列の方が速いからだろ?
    そもそもオブジェクトである必然性は全くないし。
    155 : nobodyさん - 2013/01/22(火) 11:06:56.11 ID:??? (+27,+29,-54)
    納得出来ないなら他のフレームワーク使えばいいだけだろ
    わざわざ配列の方を採用しているところに「なんでオブジェクトにしないの?」
    ってお前の主張を押し付けるのはおかしいだろ
    156 : nobodyさん - 2013/01/22(火) 11:45:09.75 ID:??? (+38,+29,-82)
    お前ら何と戦ってんの?
    議論があるってことは両方にメリット・デメリットがあるってことだろ。
    配列を採用するフレームワークもあるし、オブジェクトを採用するフレームワークもある。
    コストが低いだけで、配列がベストって状況じゃないから、
    理解を深めるために、過去にあった議論を見たいと思って何かおかしいのか?
    157 : nobodyさん - 2013/01/22(火) 13:18:25.40 ID:??? (+27,+29,-6)
    まぁ議論を追うことには意味があるな。英語だろうけど。レポよろ。
    158 : nobodyさん - 2013/01/22(火) 13:22:15.41 ID:??? (+27,+29,-2)
    興味あるのに自分で探してもいなかったのか
    160 : nobodyさん - 2013/01/22(火) 13:51:21.23 ID:??? (+30,+28,-55)
    >>154
    オブジェクトの必要がまったくない?
    オブジェクト指向の勉強一からやり直せ。
    161 : nobodyさん - 2013/01/22(火) 14:04:59.92 ID:??? (+27,+29,-53)
    オブジェクト指向と「配列のほうが早いからCakeは配列を採用している」
    事と何が問題なんだ?

    オブジェクト指向だからって絶対その通りしなきゃいけない決まりなんて無いだろ。
    お前は頭が硬すぎるんだよ
    162 : nobodyさん - 2013/01/22(火) 14:53:37.91 ID:??? (+15,+8,-110)
    オブジェクト指向では配列は使ってはいけないとでも言いたいの?
    findの戻り値がオブジェクトだったら、そのオブジェクトは具体的にどんなメソッドを持っていて
    配列よりどう便利なの?
    163 : nobodyさん - 2013/01/22(火) 16:45:51.69 ID:??? (+31,+26,-59)
    >>162
    戻り値はオブジェクトの場合とオブジェクトの配列の場合があるだろ。
    オブジェクトの利点だが、人に聞かなきゃ分からんの?
    Fat ModelとかDRYの原則とか理解してれば分かるはずなんだがねぇ。
    164 : nobodyさん - 2013/01/22(火) 16:46:40.64 ID:??? (+16,+16,-20)
    >>162
    CakeEntityの作者のブログに利点は色々書いてあるから読んでみるといいよ
    165 : nobodyさん - 2013/01/22(火) 16:57:32.71 ID:??? (+27,+29,-37)
    http://d.hatena.ne.jp/basuke/20110908/1315479931
    なるほどねえ
    いまだとafterFindでやらざるを得ないような処理をEntityオブジェクトでやらせたり出来るって感じかな
    多分便利なんだろうな
    166 : nobodyさん - 2013/01/22(火) 20:52:44.17 ID:??? (+33,+29,-18)
    >>156
    ほれ

    http://www.1x1.jp/blog/2006/09/cakephp_array_based_ar.html

    ただ、もっと詳しいエントリがあったはずなんだが見つけられなかった

    確か開発者のブログだったんだけど、何年も前のことで忘れてしまったわ
    167 : nobodyさん - 2013/01/22(火) 21:37:05.39 ID:??? (+27,+29,-18)
    利点()

    そもそもPHPって時点でとてつもないデメリットがあるのに
    168 : nobodyさん - 2013/01/22(火) 22:04:06.66 ID:??? (+27,+29,-5)
    そのデメリットを超えるぐらいのメリットがあるから使ってるんだけどな
    169 : nobodyさん - 2013/01/23(水) 10:42:04.53 ID:??? (-27,-30,-67)
    cake 2.2.5です。 cakephp cookbook
    http://book.cakephp.org/2.0/_downloads/en/CakePHPCookbook.pdf
    の 8ページ目、

    public function view($id=null) {
    と書くべきところを、
    public function view($id) {
    と書いてしまいましたが、動作するように思われます。

    「=null」にはどのような意味があるのでしょうか?
    170 : nobodyさん - 2013/01/23(水) 11:07:55.88 ID:??? (+10,+17,-1)
    ただのデフォルト引数じゃないの?
    171 : nobodyさん - 2013/01/23(水) 13:24:10.39 ID:??? (+24,+26,-2)
    さすがにPHPのマニュアルぐらいは読もうぜ
    172 : nobodyさん - 2013/01/23(水) 13:41:16.62 ID:??? (-26,-29,-43)
    知っていればphpのドキュメントに書いてることが分かるけどすでに読む必要が無く、
    知らなければ分かりにくいし、検索しにくい文法じゃないか。

    http://php.net/manual/ja/functions.arguments.php#functions.arguments.default
    173 : nobodyさん - 2013/01/23(水) 14:11:39.31 ID:??? (+30,+29,-28)
    >>172
    それはセンスが無いかと
    関数の引数の所に=が付いてるのは何でかな?と思ったら「関数」について調べる
    それだけのことだよ
    174 : nobodyさん - 2013/01/23(水) 14:14:57.82 ID:??? (+27,+29,-21)
    >すでに読む必要が無く、
    呆れるほど基本的なことがわかってない時点で読む必要ありありなんですが
    175 : nobodyさん - 2013/01/23(水) 17:28:27.81 ID:??? (+37,+29,-50)
    >>173
    センスといえばそうだけど、思い当たらなかった人に、
    ドキュメントのURLを貼ってやってもいいと思うんだ。
    まぁphpのドキュメントはかなり充実してるから、大抵の事はあたりをつけて読めば書いてあるし、
    読めばいいとは思うけど、それも知っていてこそ、だと思うんだよね。
    176 : nobodyさん - 2013/01/23(水) 17:46:32.01 ID:??? (+27,+29,-39)
    ググれカスで済む所をキーワードまで付いてるのに
    せっかくゆとり教育終わったのにゆとりの再生産したいのかw
    177 : nobodyさん - 2013/01/23(水) 18:05:08.20 ID:??? (+32,+29,-47)
    話がらっと変えるけど、お前ら超小規模システムの場合でも
    Cakeとかフレームワーク使ったりする?
    例えば、テーブル1つのメールフォームとかアクセスカウンターとか。

    ちょっとしたPHP+MySQLを使うとき、みんなどうしているのかな?と思って。
    178 : nobodyさん - 2013/01/23(水) 18:49:28.47 ID:??? (+27,+29,-7)
    >テーブル1つのメールフォームとかアクセスカウンターとか。

    さすがにそれでは使わねえなw
    179 : nobodyさん - 2013/01/23(水) 19:40:37.06 ID:??? (+38,+30,-65)
    アクセスカウンターには流石に使わないと思う、
    というかアクセスカウンターを作る状況がもう想像つかないけど。
    テーブルあるならメールフォームには使うかな。
    バリデーター使いたいし、入力内容をDBに入れるなら、
    見たりする管理画面的なものも入ってきそうだし。
    長く稼動すれば、検索したいだの、対応状況を付けたいだの、
    要望が出てきそうだし、最初は極小規模でも、
    なんだかんだ増えるんじゃないかと思った。
    180 : nobodyさん - 2013/01/23(水) 20:06:13.82 ID:??? (+43,+29,-75)
    >>179
    特定ページのアクセス数を管理画面で見たいって要望は割りとあるよ。

    極小規模でもCake使うのか。
    確かに後々必要になるケースは多々あるけど、
    サーバにファイルを転送する時、
    「こんなにファイルアップする必要あるかな」って感じるんだよねw
    181 : nobodyさん - 2013/01/23(水) 20:42:29.21 ID:??? (+38,+29,-89)
    >>180
    > 特定ページのアクセス数を管理画面で見たいって要望は割りとあるよ。

    そなのか。言われたことないなぁ。
    アクセス解析でかってにやってるみたいだし。

    > サーバにファイルを転送する時、
    > 「こんなにファイルアップする必要あるかな」って感じるんだよねw

    その感覚はまぁわかるw
    182 : nobodyさん - 2013/01/23(水) 22:04:32.97 ID:??? (-23,-30,-274)
    質問させてください。2.2。5安定版を使用しています。
    よくあるDBに問い合わせを行ってログインを行う処理の実装なのですが、
    authコンポーネントを使用せずにAES暗合を使用したログインにしようと思っています。

    入力値を
    $id = Security::rijndael($id, Configure::read('Security.key'), 'encrypt')
    で、バイナリ型に変換した後に以下のように問い合わせを行っています。

    $conditions = array(
      'conditions' =>
    array('id' => $id, 'pass' => $pass);
    find('all',$conditions);

    この方法でDBに同じ文字列のbinaryデータがあった場合はfindする事ができるのでしょうか?
    DB側の型はblob型で、格納されているデータはbinaryです。
    散々詰まっていて、ふとfind関数でバイナリって検索できるのだろうかと疑問を感じたので質問します。
    183 : nobodyさん - 2013/01/23(水) 23:17:54.00 ID:??? (+27,+29,-25)
    んなことやったこと無いからわからんが、
    とりあえずCakePHPが発行してるSQLを出して、
    それが動くものなのかどうかじゃないの?
    184 : nobodyさん - 2013/01/23(水) 23:37:05.72 ID:??? (+14,+25,-6)
    >>182
    そもそもの設計思想が・・・
    185 : nobodyさん - 2013/01/24(木) 12:28:57.76 ID:??? (+42,+29,-62)
    CakePHP2のマニュアル読みながら作ってみてるんだけど
    イベントシステム(CakeEvent)の使い方というか利点ってどんなんですか?
    http://book.cakephp.org/2.0/en/core-libraries/events.html

    マニュアルの例でいくと、注文処理の後、メールを送るとかを別のコントローラーに
    やらせるって感じ?
    186 : nobodyさん - 2013/01/24(木) 13:18:11.29 ID:??? (+20,+29,-17)
    それ、作ったヤツのオナニーじゃねー?
    オレオレサイトならいいけど、そんなもん業務に持ち込まれた日にはブチ切れ間違いない!
    187 : nobodyさん - 2013/01/24(木) 13:25:19.15 ID:??? (+38,+30,-127)
    >>185
    一つのメソッドにガッチガチにコーディングした方がいい場合と、
    その反対にロジックの順番やら処理の是非なんかを
    柔軟な可変状態にした方がいい場合とを分けないと利用価値がわからないだろうな。

    用途が完全に限定されていてロジックの更新を考慮しないんならイベントシステムは無意味。
    そのドキュメントにも、普通はこんなものいらないって書いてあるよ。
    188 : nobodyさん - 2013/01/24(木) 14:31:07.70 ID:??? (+38,+29,-146)
    >>185
    どこに処理させるかってのを切り離せるっていうのが利点だから、
    'Mode.Order.afterPlace' で何をどうアタッチるかは
    実装に応じてそれぞれ良きに計らってくれってことじゃないか?

    処理状態をイベントオブジェクトにカプセル化して
    処理を回していくっていうのはとても便利な時がある。

    使い方をわきまえれば実装も楽だしメンテも楽になるとても良いツール。
    ただ、どんなコーラブルをどこにアタッチさせているのかを把握できないと
    最悪になると思われる。
    189 : nobodyさん - 2013/01/24(木) 15:04:16.44 ID:??? (-21,-29,-46)
    >>185
    例えばECCUBEみたいな、
    ECサイトパッケージを作って配布するようなことをするなら、使えるんじゃない?
    決済モジュールとか、CakeEventListenerの実装クラスで作れば入れ替えできるし。
    191 : nobodyさん - 2013/01/27(日) 01:39:20.60 ID:??? (+5,+26,-13)
    >>190
    500エラーの内容を調べて書いてくれ
    たくさん可能性がありすぎて分からん
    195 : nobodyさん - 2013/01/27(日) 02:40:52.81 ID:??? (+17,+29,+1)
    あぁ、それだ
    198 : nobodyさん - 2013/01/27(日) 20:39:28.54 ID:??? (+27,+29,-50)
    昔謎のエラーでどうしても動かなくて、セッションのセキュリティを落としたら動いたってことがあったな
    あれ、そのまま運用してた気がする…まあいいか
    200 : nobodyさん - 2013/01/27(日) 21:37:02.82 ID:0HsM0LlW (-20,+29,-12)
    あ、デバッグしてくれるんではなくて、テーブルのキャッシュをクリアしてくれたってことですね
    すみませんありがとうございました
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について