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

    私的良スレ書庫

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

    元スレ【PHP】フレームワーク CakePHP 9ホール目【v1.3】

    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さん - 2010/10/27(水) 01:31:31 ID:??? (+27,+29,-21)
    >定価7万の商品に対して、最終的に参加者全員が投入した合計手数料は35万
    ワラタ
    さすがにこれ読んでペニオク始めようと思うやつはいないだろ
    902 : nobodyさん - 2010/10/27(水) 03:10:40 ID:??? (+27,+29,-48)
    株式会社ヨセミテは事業停止したけど、塚田さんはどこに消えたんだ?
    903 : nobodyさん - 2010/10/27(水) 09:40:24 ID:??? (+11,+23,-19)
    アフィ乞食の提灯持ち必死だな
    904 : nobodyさん - 2010/10/27(水) 10:21:12 ID:??? (+27,+29,-15)
    ページネーションを始点と終点でループさせる方法を教えてください
    906 : nobodyさん - 2010/10/27(水) 11:56:14 ID:??? (+40,-29,-67)
    使用するDBを動的に定義する方法はありますでしょうか?

    あらかじめdatabase.phpにDBの設定をしておけば、modelのuseDbConfigを使って
    接続先のDBを切り替えることができますが、あくまでも事前に設定された中からの選択です。
    動的にDBの接続設定を変更したいのですが・・・。
    907 : 906 - 2010/10/27(水) 12:48:02 ID:??? (+26,+28,+0)
    すみません、解決しそうです。ありがとうございました。
    908 : nobodyさん - 2010/10/27(水) 12:58:36 ID:??? (+22,+29,-1)
    折角だからかけよ
    909 : 906 - 2010/10/27(水) 13:30:45 ID:??? (-26,-29,-73)
    ものすごい力技なのですが、libの変更で乗り切ろうかと。

    ConnectionManagerのコンストラクタでdatabase.phpの
    定義の読み込みが行われるので、この直後に
    再定義を行う処理を追加しようと考えてます。

    本当はもっとスマートにやりたかったのですが、ちょっと思いつかなかったので・・・。
    912 : 906 - 2010/10/27(水) 14:04:46 ID:??? (+26,+29,-15)
    http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=2366&forum=6&post_id=5979

    まさしくやりたいことが見つかりました。
    ちょっとこちらの方法を試してみます。
    913 : nobodyさん - 2010/10/27(水) 15:14:15 ID:??? (+24,+29,-7)
    >>911
    それを最初に書けよw
    あんたの質問が下手だから誰も回答しなかったんだな。
    914 : nobodyさん - 2010/10/27(水) 15:24:52 ID:??? (+27,+29,-16)
    まぁちゃんと解決方法をかいたのは偉い。
    915 : nobodyさん - 2010/10/27(水) 15:58:20 ID:??? (+22,+29,-15)
    偉いな、褒めてつかわす
    916 : nobodyさん - 2010/10/27(水) 16:31:16 ID:??? (+17,+29,-2)
    よきにはからえ
    918 : nobodyさん - 2010/10/27(水) 17:12:39 ID:??? (+27,+29,-39)
    俺初心者だから時々ここで質問したりROMったりしてるんだけど、最近ようやく
    ここは俺みたいな奴しか見ていないことがわかってきた
    919 : nobodyさん - 2010/10/27(水) 17:17:07 ID:??? (+15,+27,+0)
    オレもオレも
    920 : 906 - 2010/10/27(水) 18:45:23 ID:??? (-29,-30,-254)
    >>912
    で書かれているreconnectを使用する方法で切り替えられることは確認しました。
    ただ、ここで一つ疑問が。
    モデルのキャッシュ機能について、DBの切り替えを行った際に正常に動作するのでしょうか?
    >>911で「同じ構造のDB」と書きましたが、正直言うと同じテーブル名で数カラムの差異があります。

    例えば下記のような同名のテーブルが別DBに存在していたとして
    DB1.table1:カラム数10
    DB2.table1:カラム数11

    ユーザー1がDB1.table1のデータをfind→tmp/cache/modelsにテーブル構造がキャッシュ
    直後にユーザー2がDB2.table1のデータをfind→キャッシュの構造を用いてfind→1カラム足りないとエラー

    ということになるんじゃないかと心配しています(検証はまだしてません)。

    モデルキャッシュが具体的に何をしているのか調査してみますが、ご存知の方いましたらお教えください。
    922 : nobodyさん - 2010/10/27(水) 19:44:45 ID:??? (+21,+28,-5)
    もうウザイから答えない
    923 : 906 - 2010/10/27(水) 20:13:20 ID:??? (+27,+29,-21)
    すみません、解決しました。本日はありがとうございました。
    ウザイようなので消えます・・・。
    924 : nobodyさん - 2010/10/27(水) 20:43:58 ID:??? (+4,+11,-2)
    自己解決してスレ汚し乙であります。
    925 : nobodyさん - 2010/10/27(水) 22:53:02 ID:??? (+38,+28,-72)
    すみません。
    いまwebアプリケーションを作りたいのですが
    PHP導入を考えて折ります。

    PHP?っていうのがよくわからず どれをインストールしていいのかよくわかりません
    fc2などのレンタルサーバで動くのでしょうか?
    ダウンロードの場所など教えてくれたらありがたいです。
    どなかた教えてください。
    926 : nobodyさん - 2010/10/27(水) 22:57:59 ID:??? (+25,+22,-3)
    >>925
    初心者質問スレとか探したら?
    927 : nobodyさん - 2010/10/28(木) 00:16:09 ID:??? (+16,+13,-3)
    >>925
    なぜCakeのスレに来た?
    928 : nobodyさん - 2010/10/28(木) 18:44:48 ID:??? (-27,-30,-38)
    コントローラが太るのを防ぐため機能をカテゴリ別になるべくコンポーネントに分けたら
    var $components = array( 'aaaa', 'bbbb', ........
    って所がアホみたいに長くなった。これはこれで見辛い。難しいもんだな…。
    929 : nobodyさん - 2010/10/28(木) 22:28:50 ID:??? (+27,+29,-5)
    効率化を考えてファイルを分けると余計にややこしくなるよな
    930 : nobodyさん - 2010/10/28(木) 22:36:08 ID:??? (+32,+29,-23)
    今作ってるアプリ、コントローラが100個コンポーネントが50個ぐらいある。どうなっとるんだ…
    931 : nobodyさん - 2010/10/28(木) 23:25:56 ID:??? (+32,+29,-31)
    >>930
    すごいなそれ。なんのアプリなんだ。
    Cakeの守備範囲の限界に近いな。というか管理が大変そうだ。
    932 : nobodyさん - 2010/10/29(金) 00:24:49 ID:??? (+22,+29,-1)
    何人で書いてるんだよ、それ
    933 : nobodyさん - 2010/10/29(金) 00:40:19 ID:??? (+17,+29,-1)
    絶対一人だな
    934 : nobodyさん - 2010/10/29(金) 00:42:11 ID:??? (+27,+29,-3)
    Model側がスカスカだったら笑えるというか笑えないな
    936 : nobodyさん - 2010/10/29(金) 01:17:18 ID:??? (+38,+29,-165)
    ちょうど手元にあるよ。
    今あるレビューでも触れられている通り、文字通りのリファレンスマニュアル。
    内容はとにかく広く浅くで、CacheクラスやObjectクラスといった
    オンラインマニュアルには記載されていないようなところまで網羅してある。
    Controllerクラスのプロパティも一通り(30個ちょい)並べた表があるし。
    ヘルパーの書式をいちいちマニュアルから探すのが面倒だったので
    買ってみたんだが(その用途には普通に役に立ってる)、
    初心者以外にはお勧めできると思った。
    938 : nobodyさん - 2010/10/29(金) 13:23:37 ID:??? (+33,+29,-34)
    >>936
    このスレの上の方で不満を書いた者だけど、
    使い続ける事で、結構便利だと悟ったw

    結構大きめのアプリや、それこそ”オレオレフレームワーク”
    作る時も参考になると思うよ。
    939 : nobodyさん - 2010/10/29(金) 16:42:21 ID:??? (+33,+29,-34)
    オレオレフレームワークをつくるメリットが分からん。
    よほど高度な技術+運用を考えられる人がいて、
    スタッフの教育もできるようなら、良いかもしれないけど。
    940 : nobodyさん - 2010/10/29(金) 17:02:35 ID:??? (+33,+30,-130)
    使い道によるでしょ。
    CakePHPだって最初は少人数の開発者が作った「オレオレ」だったわけだし、
    ある限定された場面で簡単に利用するためにCakeをカスタムする人だっている。
    スクラッチから書くのと本質的には変わらん。
    利用実績やweb上のドキュメントがない(or少ない)というデメリットを
    上回るメリットがあるかないかでどの選択肢を採るか決めるだけ。
    941 : nobodyさん - 2010/10/29(金) 17:02:45 ID:??? (+21,+23,-42)
    CakePHPを土台にしたフレームワークは作る必要があるなぁ。
    便利だけれど、公開サーバで使うには標準だと機能がまだ足りないし。
    942 : nobodyさん - 2010/10/29(金) 18:07:13 ID:??? (+42,+29,-74)
    >>939
    Cakeってよくソース見ると、自分の使い方で必要ない機能が満載だからね。
    xdebugすれば分かるけど、それで処理が遅くなる事がある。

    だから、小規模の・ちょっとしたシステムを作りたい時にどうしようかと思って
    Cakeの書き方に慣れたから、Cakeっぽいオレオレフレームワークを作ったんだよ。
    命名規則だけ参考にして、ソースはかなり簡略化してるけどね。
    943 : nobodyさん - 2010/10/29(金) 18:14:25 ID:??? (+19,+28,+0)
    ふーんどうでもいい
    944 : nobodyさん - 2010/10/29(金) 18:23:22 ID:??? (+27,+29,-4)
    一人で作ってるんだろうから別にいいんじゃない?
    945 : nobodyさん - 2010/10/29(金) 18:23:22 ID:??? (+38,+29,-18)
    >>942
    Cakeのコードを削ったわけではなくて、
    あくまで参考にしつつ新しく書き起こした感じ?
    こういうの一度やっておくのも勉強になるかも。
    946 : nobodyさん - 2010/10/29(金) 18:26:50 ID:??? (+33,+29,-9)
    >>945
    そうだよ。MVCの仕組みとか勉強になるし、
    チームでやる分けじゃないから問題ないと思うよ。
    947 : nobodyさん - 2010/10/29(金) 18:32:52 ID:??? (+27,+29,-30)
    久しぶりにオレオレフレームワークくんが来てるのか
    なつかしいなぁ
    948 : nobodyさん - 2010/10/29(金) 18:44:16 ID:??? (+33,+30,-97)
    なんかやたら過敏に反応するレスが多い気がするけど、
    なんか自作FWに嫌な思い出がある人でもいるの?
    開発期間が短いせいか、PHP界隈はとにかく
    「既存のコードを継ぎ合わせて手早く作ることこそ美徳」みたいな
    風潮があるような気はしてたけど。
    ここまで来るとちょっとアレ。
    949 : nobodyさん - 2010/10/29(金) 18:50:22 ID:??? (+27,+29,-4)
    気にするな禿げるぞ
    950 : nobodyさん - 2010/10/29(金) 19:50:52 ID:??? (+39,+29,-1)
    >>949
    もう禿かかってるわけだが。。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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