のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,833人
昨日: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
    551 : nobodyさん - 2012/01/14(土) 21:59:13.89 ID:??? (-1,-29,-2)
    おっとタイポ
    call_user_func
    552 : nobodyさん - 2012/01/14(土) 22:57:03.24 ID:??? (+57,+29,-5)
    スタティックじゃない関数なのに、newしなくても使えるもんなんだ
    553 : nobodyさん - 2012/01/14(土) 23:07:12.19 ID:??? (-1,-29,-5)
    そんな時 $this って何の参照になるんだ?
    554 : nobodyさん - 2012/01/14(土) 23:32:36.39 ID:??? (-1,-29,-14)
    modelメソッドの中でnewしてるよ。
    555 : nobodyさん - 2012/01/14(土) 23:51:33.45 ID:??? (+52,+29,-4)
    ガベージコレクションが成せる技だな
    556 : nobodyさん - 2012/01/15(日) 23:03:55.87 ID:??? (+57,+29,-23)
    Yiiはソース見ないとダメよ。
    見ると勉強になるし、アプリの作り方がわかる。
    557 : nobodyさん - 2012/01/16(月) 09:17:46.97 ID:??? (+95,+24,-21)
    >>549
    この書き方だとmodelメソッドじゃなくて定数じゃん。
    うごかねぇよこんな書き方
    558 : nobodyさん - 2012/01/16(月) 14:23:18.23 ID:??? (+0,-29,-11)
    >>557
    typoだろw
    559 : nobodyさん - 2012/01/16(月) 19:07:06.31 ID:??? (+66,+29,-10)
    >>549
    これただのファクトリーパターンじゃん。
    一体何が強いの?ねぇ
    560 : nobodyさん - 2012/01/16(月) 19:39:01.84 ID:??? (+52,+29,-15)
    もういいからお前。帰れよ。
    561 : nobodyさん - 2012/01/16(月) 19:41:57.11 ID:??? (+57,+29,-18)
    間抜けな質問しちゃったからって恥ずかしがって興奮するなよ
    562 : nobodyさん - 2012/01/16(月) 22:29:25.13 ID:??? (+49,+26,-13)
    なんだこいつはw
    563 : nobodyさん - 2012/01/17(火) 14:35:07.52 ID:??? (+124,+29,-23)
    なんでみんなこう攻撃的になるかなぁ…
    勉強になってよかったね、で済む話じゃん
    564 : nobodyさん - 2012/01/17(火) 14:57:56.05 ID:??? (+68,+29,-5)
    >>563
    専門板はキチガイ多いからな
    四六時中イライラしてるやつばっか
    565 : nobodyさん - 2012/01/17(火) 17:42:50.26 ID:??? (+70,+29,-12)
    可哀想な>>549
    これじゃあ過疎るわw
    566 : nobodyさん - 2012/01/17(火) 18:16:13.97 ID:??? (+57,+29,-32)
    過疎ってたから皆どっかに行っちゃった結果じゃないかね
    まったり行きましょう
    567 : nobodyさん - 2012/01/17(火) 18:19:37.28 ID:??? (+74,+17,+0)
    556までは普通の流れなのになあ
    568 : nobodyさん - 2012/01/17(火) 20:22:32.21 ID:??? (+74,+29,-6)
    >>563
    ほんとそう思う。
    こんなとこで粋がっても何もならないのにな・・・
    569 : nobodyさん - 2012/01/17(火) 20:24:19.40 ID:??? (+75,+29,-24)
    もういいじゃないか。
    正直俺は>>549の答えは解らなかったよ。
    プログラムって謎だらけだ。
    570 : nobodyさん - 2012/01/17(火) 20:51:23.14 ID:??? (+52,+29,-17)
    ↑この人はまるでガソリンのようだ
    571 : nobodyさん - 2012/01/17(火) 21:41:54.74 ID:??? (+71,+29,-2)
    >>567
    だな戦犯は>>557ということでこの件は終わりにしよう
    572 : nobodyさん - 2012/01/19(木) 00:28:06.83 ID:??? (+8,-29,-30)
    MANY_MANYで取得した複数のレコードを
    checkBoxListで表示(該当部分をチェック)させるのってどうやってやるんだ・・・3日間かかったが挫折した
    573 : nobodyさん - 2012/01/19(木) 00:50:32.42 ID:??? (+4,-30,-11)
    HAS_MANYだとできて、MANY_MANYだとできないってこと?
    574 : nobodyさん - 2012/01/19(木) 01:10:41.70 ID:??? (+32,-29,-55)
    >>573
    いやHAS_MANYも試してないけど、多分できない気がする
    オブジェクト→checkBoxListに渡す配列への変換を自動でしてくれないんだな
    フレームワークなのにこういう重要な部分を手動でしてくれないのかな?
    575 : nobodyさん - 2012/01/19(木) 01:14:25.50 ID:??? (+65,+24,-2)
    576 : nobodyさん - 2012/01/19(木) 05:18:57.24 ID:??? (+57,+29,-30)
    そういうことしたいと思ったことないからわからんなぁ。
    取得したレコードを元にチェックボックス用の配列を返すメソッドを用意したほうがはやそう。
    577 : nobodyさん - 2012/01/19(木) 19:00:57.37 ID:??? (+10,-30,-99)
    やりたいことがよく分からんけど、
    >>575のやり方+こうやればいいだけじゃないの
    $data = array();
    foreach($models as $model) {
    $data[$model->id] = ''label";
    }

    >checkBoxListで表示(該当部分をチェック)させるのって
    あと、gridviewとか使って各モデルの情報を一行で表してるなら、checkBoxListは妥当ではないと思うな
    その場合、1行ずつチェックボックス付ければいいだけじゃね
    'CHtml::activeCheckBox($data, "check")',

    まあ、やりたいことが分からないよね
    578 : nobodyさん - 2012/01/21(土) 16:42:05.68 ID:??? (+62,+29,-112)
    管理ページってどういう構造にするのが良いんだろう
     ・管理用Controllerを作って、そこにアクション押しこむ
     ・そもそも別にフォルダ作って、ユーザ用と管理用のprotectedを別々に管理する
    他にもいろいろ方法あるかな

    俺はとりあえず前者で作ってるんだけど、
    バグで脆弱性作っちゃったり、セキュリティを考えると後者のほうが良い感じだけど、
    同じ処理を持たなきゃいけなかったり無駄が多そうだよね
    579 : 572 - 2012/01/22(日) 00:44:52.66 ID:??? (+11,-30,-172)
    >>575-577
    ありがとうございます。
    やりたいことは、
    投稿にMANY_MANYでタグが関連付けられているといったときのケースです。

    Post、PostTag、Tag
    というモデルがあり、
    PostのフォームにcheckBoxListで
    あらかじめあるタグリストがチェックボックスでずらーっと並んでいるとき、
    投稿のフォームでチェックした複数のタグをPostTagに投稿ID+タグIDを保存する

    保存するときは、PostモデルのafterSaveでチェックボックスの配列をforeachして
    手動で保存していたのですが、
    既存の投稿を編集(アップデート)するときに、関連付けられたタグを
    投稿したときと同じようにデフォルトでcheckedを入れたかった

    ただ、いろいろ調べたりアドバイスを見るかぎり、
    アップデートのときも手動でforeachしてcheckedするしかないようですね。

    ありがとうございました!
    581 : nobodyさん - 2012/01/23(月) 03:55:32.99 ID:??? (-11,-30,-30)
    >>580
    おつ
    MANY_MANYの保存は2つ目のURLのエクステンションでいけるね
    アップデートのときにcheckBoxListをcheckedさせるには1つ目のURLにヒントがあった
    582 : nobodyさん - 2012/01/23(月) 19:13:13.51 ID:g71C+axW (+34,+29,-32)
    他のフレームワークが持ってて、Yiiが持ってない機能ってなにかある?
    583 : nobodyさん - 2012/01/24(火) 06:12:58.16 ID:??? (+57,+29,-4)
    日本語訳してくれた人に感謝を申し上げたい
    584 : nobodyさん - 2012/01/24(火) 15:29:19.24 ID:7osuj7Qx (+24,+29,-11)
    俺もすごい感謝してる
    これくらいは英語で十分だなって思ってただけど、やっぱり読むスピードが全然違うな
    586 : nobodyさん - 2012/01/25(水) 13:51:38.28 ID:??? (+19,-8,-2)
    DAOしか使わない。
    ARとかどこで使うんだあれ。
    587 : nobodyさん - 2012/01/25(水) 13:53:45.77 ID:??? (+179,-30,-309)
    URLからindex.php消すために.htaccessを設置しているんですが、
    ローカルではうまくいくのに、さくらインターネットにアップロードすると
    トップページは表示されるものの、コントローラなどがInternal Sever Errorになってしまいます。

    ローカルの設置場所:
    DOCUMENT_ROOT/example.com/

    さくらインターネットの設置場所:
    DOCUMENT_ROOT/example.com/
    (/home/USERNAME/www/example.com/)

    上記の「example.com」がアプリケーションのディレクトリ(protectedなどがあるもの)です。
    htaccessの内容は、

    RewriteEngine on
    RewriteBase /example.com
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . index.php

    こうなっています。
    ドキュメントルートからの構成は同じで、
    ローカルではちゃんと表示されているんですが・・・
    588 : nobodyさん - 2012/01/25(水) 19:11:55.85 ID:??? (+69,+29,-31)
    >>587さんと全く同じことではまったことがあります
    その時はもうindex.phpありでいいやで妥協しましたが
    これ何が原因なんでしょうかね。Apacheのバージョン?
    589 : nobodyさん - 2012/01/25(水) 19:25:30.26 ID:YwP4y9rd (+23,+21,-11)
    >>587
    Yii全く関係ないじゃん
    590 : nobodyさん - 2012/01/25(水) 19:49:43.53 ID:??? (+57,+29,-7)
    ちょっとでも調べてれば、Apacheのバージョンとか、トンチンカンな考えはしないはず。
    591 : nobodyさん - 2012/01/25(水) 20:02:54.58 ID:??? (+56,+28,-5)
    共用サーバだと変更する必要があるってばっちゃが言ってた。
    592 : nobodyさん - 2012/01/25(水) 20:35:04.64 ID:??? (+2,-29,-4)
    AllowOverride だな
    スペル怪しいけどw
    593 : 587 - 2012/01/25(水) 21:59:53.64 ID:??? (+45,-30,-176)
    ちなみにエラーログが出ていました。
    [Wed Jan 25 21:32:44 2012] [error] [client 66.249.69.201] mod_rewrite: maximum number of internal redirects reached. Assuming configuration error. Use 'RewriteOptions MaxRedirects' to increase the limit if neccessary
    ループしているみたいですかね・・・?
    ただCakePHPのときもさくらインターネットでは同じエラーが出ていました
    http://blog.syuhari.jp/archives/2056
    http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=76&forum=2
    ↑これと同じだと思います。
    このときは RewriteBase をいじって解決したので
    今回もいろいろいじっているのですが、全然だめです

    >>588さん以外にもレンタルサーバーで利用している方いそうですけど、
    どうやって解決しているんでしょうかね・・・
    594 : 587 - 2012/01/25(水) 22:01:16.56 ID:??? (-1,-29,-10)
    >>592
    AllowOverrideは大丈夫でした
    単純なリダイレクトの記述をして動いているのを確認しました
    595 : nobodyさん - 2012/01/25(水) 22:25:49.17 ID:??? (+57,+29,-41)
    だいぶ前にxreaでためしにやってたけど、普通にできてたよ
    ちゃんとレス内容までは見てないけど、単に設定ミスでしょ
    Yiiと関係ないからスレチだけど
    596 : nobodyさん - 2012/01/25(水) 22:30:53.35 ID:??? (+2,-25,-23)
    単にhtaccessが使えない環境なだけなんじゃないの?
    597 : nobodyさん - 2012/01/25(水) 23:58:53.63 ID:??? (+63,+29,-15)
    >>593
    さくらのスレかApacheのスレ行けよ。
    なんでここだ、アホか。
    598 : 587 - 2012/01/26(木) 00:53:49.69 ID:??? (+17,-19,-79)
    他のフレームワークはhtaccessでRewriteしてURLの変換がうまくいっているんですが、
    そのサーバと同じとこに乗せてエラー出てるの
    でYiiが原因か、Yiiに詳しい人ならわかるかなぁと思って・・・すいません
    599 : nobodyさん - 2012/01/26(木) 01:05:58.94 ID:??? (+36,-29,-37)
    >>598
    Internal Sever Errorがどういうときに出るのかを調べたほうが良いかも
    スペルミスしてない?
    とりあえずYiiが原因では無いと思うよ
    600 : nobodyさん - 2012/01/26(木) 07:48:27.99 ID:??? (+57,+29,-8)
    リダイレクトループになってるって書いてるじゃん。
    何得意げになって書いてんの?www
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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