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

    私的良スレ書庫

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

    元スレ【PHP】Yii Framework

    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
    501 : nobodyさん - 2012/01/09(月) 22:22:19.11 ID:??? (+115,+30,-103)
    うーん、最悪の下策とか言うけど、システムの開発、運用なんて千差万別なのに、ケースバイケースとしか言いようがないと思うんだが
    そもそも>>494は設計思想の話全然出てないじゃん
    レコード読み出しでデータベースの性能問題が出るなら、他の言語使えって言ってるようにしか見えないよねえ
    でも他の言語持ち出す意味もよく分からないし、偉そうなこと言った割には主張に一貫性がないように見えるけど大丈夫ですか?

    502 : nobodyさん - 2012/01/09(月) 22:25:55.01 ID:??? (+73,+29,-1)
    >>501
    好きにしたら?
    どーでもいいよ。
    503 : nobodyさん - 2012/01/09(月) 22:32:58.81 ID:??? (+91,+29,-35)
    意見に対して論拠のある反論がなかったり、スルーされて会話拒否されたことは、きっと俺の皮肉的な言い方と無知が原因だったのだろう
    反省です
    504 : nobodyさん - 2012/01/09(月) 22:38:27.79 ID:??? (+70,+29,-20)
    >>503
    そう、全部お前の無知が悪い。
    何も矛盾してないし、レスの内容も首尾一貫してる。
    505 : nobodyさん - 2012/01/09(月) 23:06:36.79 ID:??? (-1,-29,-48)
    Javaでやれって書くとPHPerが脊髄反応するの分かってるんだから、最初からmemcachedって書けばいいのに。(´・_・`)
    506 : nobodyさん - 2012/01/09(月) 23:17:53.09 ID:??? (+72,+29,-41)
    外野の意見だけど、間違ってるとは思わないが、言葉足らずでわかりにくいぞ?
    >>500を読んでやっとわかったわ。
    正直感じ悪いな。
    507 : nobodyさん - 2012/01/09(月) 23:34:47.97 ID:??? (+56,+28,-35)
    データベースに入れるべき項目かどうかを論じてたんでないの?
    既に決定?
    508 : nobodyさん - 2012/01/09(月) 23:59:23.03 ID:??? (+76,+29,-6)
    話伸ばしてしまいますが性別って型どうしてます?
    509 : nobodyさん - 2012/01/10(火) 00:06:02.68 ID:??? (+37,+4,-12)
    >>508
    Yiiと関係ないじゃん
    510 : nobodyさん - 2012/01/10(火) 00:18:02.04 ID:??? (-1,-29,+0)
    small int
    3値あれば十分でしょ。
    511 : nobodyさん - 2012/01/10(火) 00:30:52.59 ID:??? (-2,-30,-30)
    509さんすみません。ただtinyint(1)にして
    afterFindで0は'男性'、1は'女性'とかに置き換えるってのは無駄なのなんなのか、よくわからなくなって・・
    512 : nobodyさん - 2012/01/10(火) 01:30:05.92 ID:??? (+57,+29,-23)
    答えは既に出てる内容だけど、Yiiと関係ない話題はもっと適したスレがあるのでそちらでどうぞ
    513 : nobodyさん - 2012/01/10(火) 10:54:41.66 ID:??? (+56,+29,-3)
    >>481をわかる方おられますか?
    514 : nobodyさん - 2012/01/10(火) 15:52:48.64 ID:??? (-1,-29,-20)
    mysqlのインメモリモード(heap table)を
    memcachedの代わりに使うケースって少ないね。
    515 : nobodyさん - 2012/01/10(火) 16:08:23.68 ID:??? (+4,-29,-29)
    上はrenderPartialの結果を返り値として文字列で受け取れる
    下はrenderPartialの出力が画面表示になる
    516 : nobodyさん - 2012/01/10(火) 16:34:35.09 ID:??? (+10,-30,-78)
    >>515
    試してみてなんとなくわかりました。ありがとうございます。
    ただ、どういった用途で使うかが見えてきません。

    例えば、結果を返り値として文字列で受け取る場合などは
    メールのテンプレートなどに利用できそうですが・・
    出力が画面表示になる場合は、普通に$this->renderPartial('dummy');とする場合との違いがわかりません
    517 : nobodyさん - 2012/01/10(火) 17:02:51.12 ID:??? (+51,+23,-5)
    自由に使うため
    変換したり、ファイルに保存したり
    518 : nobodyさん - 2012/01/10(火) 21:51:45.37 ID:??? (-2,-30,-30)
    具体的にコードで例を示せますか?
    $this->render('dummy', null, false, ture);のやつ
    519 : nobodyさん - 2012/01/10(火) 21:52:10.57 ID:??? (-2,-30,-23)
    すみません。$this->renderPartial('dummy', null, false, true);のやつ
    520 : nobodyさん - 2012/01/10(火) 21:54:26.20 ID:??? (-2,-30,-33)
    $hoge=$this->render('dummy', null, false, ture);
    print_r($hoge);

    ということじゃねーの?
    521 : nobodyさん - 2012/01/10(火) 23:32:07.77 ID:??? (+57,+29,-20)
    レンダリング結果を戻り値として受け取っめどうすんの?ってこと?
    522 : nobodyさん - 2012/01/10(火) 23:34:37.35 ID:??? (+4,-30,-94)
    >>516
    APIリファレンスを見ると、4つめをtrueにするとprocessOutputで後処理されるって書いてる。
    で、processOutputを見ると、scriptタグを挿入したり、hiddenフィールドに値を埋め込んだりするみたい。
    だから、たぶんrenderPartial単体を画面表示したいときに使うんじゃないかな。
    523 : nobodyさん - 2012/01/11(水) 14:12:56.17 ID:??? (+3,-29,-53)
    それrenderPartial呼ぶだけでいいからな

    結果受け取ってどうすんのって事例は、CControllerのrenderの中身見ればいい
    main.phpにcontent引数として渡して描画してるだろ
    524 : nobodyさん - 2012/01/11(水) 15:24:04.56 ID:??? (-1,-29,-47)
    確かにCController::render()の中身を見れば
    どんな具合で処理が流れていっているのかわかりますね
    いやぁしかしYiiのAPIはすばらしく見やすい
    525 : nobodyさん - 2012/01/12(木) 08:42:21.68 ID:??? (+23,-29,-3)
    PHP 5.3.9でました
    526 : nobodyさん - 2012/01/12(木) 13:00:12.98 ID:??? (+40,+22,-11)
    ヒーコワイ
    527 : nobodyさん - 2012/01/12(木) 13:40:47.87 ID:??? (+83,+27,+0)
    >>525
    他でやってくれ
    528 : nobodyさん - 2012/01/12(木) 15:00:38.30 ID:??? (+66,+28,-3)
    >>527
    潔癖すぎワロスwww
    529 : nobodyさん - 2012/01/12(木) 15:48:04.55 ID:??? (+59,+29,-2)
    別にいいだろそれぐらい
    530 : nobodyさん - 2012/01/12(木) 16:45:04.41 ID:??? (+46,-30,-223)
    MVCってユニットテストために
    ユニットテストを難しくする汚染要素を隔離するためにあるのでは?

    具体的に言うとこんな感じ。
    View(GUI, xml, html, json)
    Controller(Session, Request, Form, 画面遷移などWeb独自のデータ)
    Model(RDB, KVS)

    MとCが分離されることでMはWebスコープから分離され、CはSQLから分離される。
    でもこの理屈だとVとCの関係がおかしくなっちゃうね。
    CがVにデータを渡すときはリクエストスコープを経由しないで
    直に関数の引数で整数や文字列、オブジェクトを渡すべきって話になるから。
    531 : nobodyさん - 2012/01/12(木) 16:49:01.92 ID:??? (+69,+29,+0)
    >>530
    いきなり何言ってんですかあんた
    532 : nobodyさん - 2012/01/12(木) 16:57:08.24 ID:??? (+69,-29,-8)
    >>528
    MySQL 5.6でました

    >>529
    MySQL 5.6でました
    533 : nobodyさん - 2012/01/12(木) 17:04:39.65 ID:??? (+56,+28,-3)
    >>532
    半年以上前だが?
    534 : nobodyさん - 2012/01/12(木) 17:14:16.93 ID:??? (+60,+28,+0)
    >>532
    陰険
    535 : 530 - 2012/01/12(木) 17:15:53.28 ID:??? (+11,+24,-7)
    >>531
    ごめん、誤爆した。
    こっちでMVC云々にレスしたつもりだった

    PHPでOOP
    http://kohada.2ch.net/test/read.cgi/php/1172205352/
    536 : nobodyさん - 2012/01/12(木) 18:37:20.23 ID:??? (+50,+27,-1)
    フォームビルダの利点がわからない
    537 : nobodyさん - 2012/01/12(木) 20:22:41.51 ID:??? (+52,+29,-1)
    あんなの利点なんて無いだろ
    538 : nobodyさん - 2012/01/13(金) 00:04:12.96 ID:??? (-1,-29,-18)
    フォームのlegend吐き出す機能ってActiveナントカにないんだな
    539 : nobodyさん - 2012/01/13(金) 00:19:04.76 ID:??? (-1,-29,-5)
    なにそれ、便利機能かな
    RoRとか?
    540 : nobodyさん - 2012/01/13(金) 19:59:17.41 ID:??? (+96,-29,-73)
    あるコントローラのアクションを
    accessRulesやfilterのみ適応して
    PHPファイル名そのままで表示させたいです。

    action関数を書かないで済む簡単な方法が
    あれば教えて頂けませんか?

    Yiiの認証を使ったファイル置き場が作りたい感じです。
    541 : nobodyさん - 2012/01/13(金) 20:27:30.80 ID:??? (+65,+29,-21)
    一つのアクションを作って、一つのGETパラメータで処理を振り分けるのじゃ駄目かい?
    542 : nobodyさん - 2012/01/14(土) 00:05:26.00 ID:??? (+47,+19,+0)
    これで作ったchiveってやついいな。
    日本語化コミットしようぜ
    543 : nobodyさん - 2012/01/14(土) 10:02:07.26 ID:??? (+57,+29,-16)
    また本家サイトがダウンしているでござるの巻
    544 : nobodyさん - 2012/01/14(土) 10:25:45.65 ID:??? (+4,-30,-132)
    >>540
    urlManagerルーターのaliasでも手間?
    'something/<alias>'=>'something/rawdraw'
    Class SomethingController ....
    {
    public function actionRawdraw($alias) {
    echo $alias;
    }
    }

    http://foo.org/something/bar.php
    545 : nobodyさん - 2012/01/14(土) 12:51:27.52 ID:??? (+61,+27,-7)
    >>540
    おそらくコンソールアプリにしたいって事なんじゃないかな?
    546 : nobodyさん - 2012/01/14(土) 13:29:40.66 ID:??? (+73,+29,-13)
    >>540
    頭の悪い俺には、何がしたいのかよく分からない。
    547 : 540 - 2012/01/14(土) 13:45:28.31 ID:??? (+13,-23,+0)
    >>541,544
    GETで表示ファイルを振り分けてみたいと思います。
    ありがとうございます。
    548 : 540 - 2012/01/14(土) 13:47:58.63 ID:??? (+11,-26,-54)
    >>546
    Yiiの認証システムを経由して
    Yiiと関係のない普通のPHPソースを実行したかったのです。
    549 : nobodyさん - 2012/01/14(土) 21:04:16.08 ID:??? (+131,-29,-17)
    Post::model->methodName();
    ってどういう仕組なの?
    スタティックじゃないメソッドをスタティックで呼べるって強すぎない?
    550 : nobodyさん - 2012/01/14(土) 21:57:37.93 ID:??? (-1,-29,-2)
    call_use_func使ってるだけやん。全然珍しくもない。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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