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

    私的良スレ書庫

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

    元スレ【PHP】フレームワーク CakePHP 5ホール目【v1.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
    901 : nobodyさん - 2009/02/24(火) 10:39:36 ID:??? (+19,+24,-22)
    >>900
    感謝

    auth読んでたつもりだったが orz
    903 : nobodyさん - 2009/02/24(火) 14:37:24 ID:??? (-29,-30,-108)
    モデルで
    function beforeFind($qd) {
    $qd['conditions'] = 'delete_flag = 0';
    return $qd;
    }
    こうすると、delete_flagが0の物しかfindされません。
    普段はこれで良いのですが、まれにdelete_flag =1
    のデータも検索したい時には、どうしたら良いでしょう?
    905 : nobodyさん - 2009/02/24(火) 15:55:29 ID:??? (+32,+29,-46)
    findそのものをオーバーライドすれば、paginatorでも
    有効のようですね。ありがとうございます。やってみます。

    やりはじめたのですが。なんとなく、設定を解除しながら
    使うよりも、そのつど設定した方が簡単なような気がして
    きました。
    どこにどのように設定されているか確認しながら解除する
    必要があるため、厳密にやるとちょっと面倒。
    907 : nobodyさん - 2009/02/24(火) 17:54:24 ID:??? (+17,+29,-3)
    …死ぬなよ。
    908 : nobodyさん - 2009/02/24(火) 18:12:40 ID:??? (-16,-10,+0)
    >>906
    ないよ。CSSなんて所詮CSS。
    911 : nobodyさん - 2009/02/25(水) 09:50:02 ID:??? (+30,+29,-82)
    アプリケーション全体の設定はbootstrap.phpに
    書くのが基本なんだろうけど、ユーザーがブラウザ
    から変更できると良いこともあるので、どこかに
    設定ファイルを持ちたいのだけれど。
    どこに、どういう形で置くと、無駄が少ないだろう?
    データベース?に配列ごとぶち込む?
    設定ファイルに書くとしたらどこに、どんなふうに?
    Cake流のやり方とかありますか?
    912 : nobodyさん - 2009/02/25(水) 10:33:30 ID:??? (-22,-29,-25)
    >>911
    bootstrap.phpにconfig()を記述して、外部の設定ファイルを読めばいいと思う
    914 : nobodyさん - 2009/02/25(水) 12:10:26 ID:??? (+22,+29,-19)
    >>912
    そうだよね・・・。ありがとう。
    データベースに入れると、処理が無駄っぽいかな。

    外部の設定ファイルって、どこに置くのが安全で便利?
    919 : nobodyさん - 2009/02/25(水) 14:34:22 ID:??? (+18,+29,-5)
    >>913
    コンテイナブル使って持ってこれねえですか?
    920 : nobodyさん - 2009/02/25(水) 14:43:45 ID:??? (-26,-29,-5)
    921 : nobodyさん - 2009/02/25(水) 14:58:32 ID:??? (+27,+29,-42)
    アソシエーションをどんな時に使えば良いのかわからない。
    親になるモデルからクエリキャッシュしながらキーを取ってきて、
    動的に扱う子のモデルにキーを渡した方が良いと思うのだが…。
    922 : nobodyさん - 2009/02/25(水) 15:48:03 ID:??? (+27,+29,-4)
    マニュアルにとてもよい使用例があると思いますが...
    923 : nobodyさん - 2009/02/25(水) 18:27:28 ID:??? (-27,-30,-165)
    >>918
    Configure::load の説明だと思うのですが。
    あれだとスタティックな設定の読み込みですよね?
    変更するには、直接ファイルの書き替えが必要なのでは?

    できれば、(あの例なら)sloganをアプリの中から、
    書き替えたいのです。

    Configure::writeしたものって、どこに保存されてるんでしょう?
    ちょっとコントローラに書き込み/読み込みするものを書いて
    みたのですが。
    直後にConfigure::readすると出てくるけど、コントローラを
    再読み込みすると消えてしまう。
    924 : nobodyさん - 2009/02/25(水) 18:57:27 ID:??? (+24,+29,-4)
    >>920
    あのヘルパそのまま使うやつなんていたのか?
    927 : nobodyさん - 2009/02/25(水) 23:17:48 ID:??? (+24,+26,-11)
    横からだが参考になった。ありがとう。
    (ちょっと複雑な検索は普通にゴリゴリSQL書いてたw)
    928 : nobodyさん - 2009/02/26(木) 10:33:25 ID:??? (+31,+29,-19)
    Configureクラスって便利?
    昨日から格闘してるけど、なかなか思い通りにならないorz
    929 : nobodyさん - 2009/02/26(木) 11:19:14 ID:??? (+28,+29,-5)
    >>928
    やろうとしていることが間違っているんじゃない?>>923と一緒で
    930 : nobodyさん - 2009/02/26(木) 12:00:53 ID:??? (+33,+29,-13)
    うん。間違ってるんだと思う。

    ユーザーが書き換え可能な設定って、
    どこに書いて、どう保存するのがいいの?
    931 : nobodyさん - 2009/02/26(木) 12:06:49 ID:??? (+32,+29,-33)
    >>930
    もうちょっと具体的に書いてくれないと分からないんだよね
    ユーザーが書き換え可能な設定って何?(ユーザーって誰?アクセスする人全員?ユーザー登録した人?管理者?)
    935 : nobodyさん - 2009/02/26(木) 14:24:14 ID:??? (-28,-30,-146)
    >>933
    >1app=1店舗
    そうです。
    DBに入れるのが楽ですか。

    >>934
    DBからデータを読み出すのは、bootstrapじゃなくて、
    app_controllerからってことでしょうか?

    confモデルとかを、app_controllerで、App::importで
    インスタンスにして読み出して、$Controller::set()で
    適当な変数(例えば、$this->data['confs'])にセット
    して(viewに渡して)おけば、どこからでも使える?

    あ。なんとなくダメっぽい気がする。
    936 : nobodyさん - 2009/02/26(木) 14:31:11 ID:??? (+24,+29,-1)
    >>935
    それでいいと思います。というかやってみようぜ。すぐ結果わかるんだから。
    938 : nobodyさん - 2009/02/26(木) 14:38:58 ID:??? (-19,-29,-34)
    Configure::storeでファイルに書いちゃってもいいんじゃないの?
    マニュアルには出てないからAPIの方を見てください。
    939 : nobodyさん - 2009/02/26(木) 14:48:53 ID:??? (+24,+29,-16)
    >>938 へえこのメソッド知らなかった。勉強になるわ
    943 : 938 - 2009/02/26(木) 16:01:56 ID:??? (-29,-29,-36)
    あーごめん、Configure::storeはキャッシュ的な使い方用なんだね。
    じゃあ設定自体はDBに入れといて、
    storeしておけばどこからでもConfigure::readで使えるってぐらいかな。
    946 : nobodyさん - 2009/02/26(木) 18:18:14 ID:??? (+18,+29,-16)
    >>945
    ビヘイビアによると思うのだが。何使ってる?
    947 : nobodyさん - 2009/02/26(木) 18:22:59 ID:/EQHTY5K (-17,+29,-43)
    どれというより、基本的にmodelBから呼ばれてないので
    自作してる途中に気付きまして。
    ビヘイビア側で対応する必要があるんですかね??

    ただ、ちょっと今配布物みてそれがきちっと動くなら参考に・・と思って
    AttributeBehavior
    http://bakery.cakephp.org/articles/view/attributebehavior-dry-and-powerful
    これやってみたんですが、
    やはりアソシ先には効いてないですね。

    動作するビヘイビアがあれば参考までに教えていただきたいです。
    948 : nobodyさん - 2009/02/26(木) 18:32:29 ID:??? (-28,-29,-82)
    >>947
    いやsettingがかぶらない処理がしてあるから動くのかと思っただけ。アソシエーションの場合じゃないんだな
    アソシエーション先のModelにもattachするとか、アソシエーション先のModelの処理も元ビヘイビアに書いちゃうとか、だめかい?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - 日本語 + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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