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

    私的良スレ書庫

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

    元スレ【php】fuelphpについて語ろうぜ

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    51 : nobodyさん - 2012/03/12(月) 13:54:27.13 ID:???.net (+70,+29,-4)
    >>46
    そうかな
    懇談会に参加してもあんまりFuelの話は出ないか
    52 : nobodyさん - 2012/03/17(土) 07:36:17.82 ID:???.net (-1,-29,-38)
    公式のフォーラムでも出てたけど、Webで起動するのと、Taskで起動するのとでDOCROOTの値が違うのは問題だよなぁ。
    53 : nobodyさん - 2012/03/26(月) 12:02:13.53 ID:???.net (+40,+22,+0)
    ふえる。
    54 : nobodyさん - 2012/04/14(土) 18:00:17.24 ID:???.net (-4,-22,+0)
    hoshu
    55 : nobodyさん - 2012/05/03(木) 17:29:14.55 ID:???.net (-10,-28,+0)
    (^o^)/
    56 : nobodyさん - 2012/05/09(水) 18:00:02.32 ID:???.net (+41,+23,-1)
    おわ
    57 : nobodyさん - 2012/05/21(月) 16:04:10.35 ID:???.net (+57,+29,-7)
    FuelPHPを無理やりはやらそうとしてる人たちが気に食わない
    58 : nobodyさん - 2012/05/21(月) 17:58:25.95 ID:???.net (+45,+27,+0)
    そうっすか
    59 : nobodyさん - 2012/06/08(金) 00:15:52.39 ID:???.net (+3,-29,-67)
    CI Kohana Fuelのどれかをやろうと思ってます
    CIは古いがゆえに起きる問題(プロジェクト分裂とか後方互換気にしすぎとか)が気になるかなって感じで
    Kohanaは日本語ドキュメントが少なすぎて
    Fuelが一番バランスがいいなって思ったのでFuelにしようと思うのですが
    CIで使えるものは全部Fuelでも使えると思っていいでしょうか?
    60 : nobodyさん - 2012/06/10(日) 12:53:11.54 ID:???.net (+57,+29,-5)
    いつの間にか本が出てたけど誰か買った?
    61 : nobodyさん - 2012/06/12(火) 11:46:02.38 ID:???.net (-1,-29,-3)
    ここにクラスを入れておけば自動的にincludeされるディレクトリとかない?
    63 : nobodyさん - 2012/06/12(火) 16:57:45.42 ID:???.net (-1,-29,-17)
    エラーメッセージ読めよ
    classがundefinedとは書いてないだろ
    65 : nobodyさん - 2012/06/12(火) 17:16:50.11 ID:???.net (-1,-29,-9)
    typoでfuncitonになってるからじゃね
    ふぁんじしょん
    IDE使おうぜ
    あと単体テストはしっかり
    66 : nobodyさん - 2012/06/12(火) 17:17:35.23 ID:???.net (-1,-29,+0)
    ふぁんじとんだった
    まぁいいよね☆(ゝω・)v
    67 : nobodyさん - 2012/07/24(火) 16:41:53.61 ID:???.net (-1,-29,-64)
    メールアドレスとパスワードでログインして、
    ユーザー名の代わりにニックネームを使いたいんですが、
    Authドライバ自作しないと無理でしょうか?
    68 : nobodyさん - 2012/08/09(木) 19:36:33.18 ID:XYI4h3XL.net (+23,+28,-20)
    全然ユーザー集まらないじゃねぇか
    これじゃあ"増えないPHP"だな
    69 : nobodyさん - 2012/08/09(木) 22:21:12.15 ID:???.net (-6,-29,+0)
    ( ゚Д゚)y─┛~~
    70 : nobodyさん - 2012/08/09(木) 23:54:53.09 ID:???.net (+52,+26,-45)

    ただの劣化したcodeigniterでしかない
    さも流行ってるかのように煽ってる奴なんなの?
    71 : nobodyさん - 2012/08/10(金) 00:11:34.67 ID:???.net (+77,+29,-24)
    煽ってる人は本を売りたい人達。
    でも、静かにちゃんと使ってる人は解ってるけど、なかなかいいFWよ。
    72 : nobodyさん - 2012/08/10(金) 01:31:14.82 ID:???.net (+60,+29,-91)
    fuelは軽量かつ最新のPHPに最適化されていて中々いいけど
    正直CIでも何の問題も無いよな。
    いずれにせよ、yii最高、cakeまじ糞とかやたら熱く語りたがる
    フレームワークヲタは大したスキルもないしキモい。
    73 : nobodyさん - 2012/08/10(金) 19:19:12.90 ID:???.net (+3,-30,-212)
    入力フォーム→確認画面→完了
    みたいにしたいんですけど
    仮に入力フォームがaction_post()で
    確認画面がaction_confirm()だったとして
    フォームで入力したデータをaction_confirm()にポストして
    バリデーションで失敗したとき、action_post()で使用したviewを読み込んで
    exit;するのはおかしいでしょうか?

    public function action_confirm()
    {
      // (省略)
      if ($validation->run())
      {
        // (省略)
      }
      else
      {
        $this->template->content = View::forge('articles/form');
        exit;
      }
      // 以下省略
    }
    74 : nobodyさん - 2012/08/10(金) 19:33:16.86 ID:???.net (-1,-29,-32)
    すみません検証もせずに聞いてしまいました。
    正しくはexit;ではなく return $this->template;でした。
    もっとスマートなやり方があれば教えて頂きたいです。
    75 : nobodyさん - 2012/08/10(金) 21:31:00.81 ID:???.net (-1,-29,-4)
    echoじゃ出力できなくなってんじゃん!
    return
    76 : nobodyさん - 2012/08/11(土) 00:53:48.57 ID:???.net (+7,-20,-5)
    ブログとか見てるとfuelphp人気ありそうなのに
    このスレは過疎ってる不思議
    77 : nobodyさん - 2012/08/14(火) 12:19:23.30 ID:???.net (+45,+17,-23)
    Controllerのユニットテストができなくて泣いた。次のメジャーバージョンからできるようになるんだっけ
    78 : nobodyさん - 2012/09/01(土) 00:25:15.86 ID:koVvxEiG.net (+19,+29,-1)
    おお、こりゃ良さそうだ
    http://tech.caph.jp/2012/02/04/fuelphp-admin-view/
    79 : nobodyさん - 2012/09/05(水) 09:27:50.60 ID:???.net (+57,+29,-21)
    セクシーなコードってどういうコードですか?
    想像が付きません
    80 : nobodyさん - 2012/11/05(月) 15:04:43.76 ID:???.net (+28,-25,-1)
    linuxだと動かない
    81 : nobodyさん - 2012/11/08(木) 00:12:23.32 ID:???.net (+56,+29,+0)
    >>80
    んなわけない
    82 : nobodyさん - 2012/11/23(金) 10:53:00.41 ID:???.net (+23,-29,-55)
    ZendFrameworkは難しくて学習段階で挫折しました。
    50時間くらい学習したと思いますが私には難しすぎました。
    PHPやOOPは、分かります。

    FuelPHPはZendFrameworkより初心者の敷居が低いでしょうか?
    83 : nobodyさん - 2012/11/23(金) 13:13:41.78 ID:???.net (+46,+28,-16)
    遥かに簡単だよ
    84 : nobodyさん - 2012/11/23(金) 14:31:59.35 ID:???.net (+51,+28,+0)
    そうそう、簡単簡単
    85 : nobodyさん - 2012/11/23(金) 18:17:02.99 ID:EJg4ps4f.net (+24,+29,-26)
    まぁCIと一緒だね。他のFWに挫折した人達でも使える。
    その代わりできる事はあんまりない。
    86 : 82 - 2012/11/24(土) 07:29:07.14 ID:???.net (+0,-27,-15)
    ZFより簡単なんですね。
    チャレンジしてみます!

    ありがとうございました!
    87 : nobodyさん - 2012/11/26(月) 09:55:58.60 ID:???.net (+10,-12,-15)
    yiiと迷ってる
    88 : nobodyさん - 2012/11/26(月) 18:47:14.11 ID:???.net (+13,-30,-136)
    すみません、下記コードでDBから値を引っ張っています。

    $data['mains'] = DB::select()
     ->from('mains')
     ->join('kotsus', 'left')->on('mains.sick_cd', '=', 'kotsus.sick_cd')
     ->where('mains.sick_cd', 'in', $sick_cds)
     ->execute();

    mains,kotsusともにsick_cdがある場合は良いのですが、
    kotsusにない場合に、mainsのsick_cdフィールドがnullになってしまいます。
    (kotsusに無いためnullを取得し、mainsの値を上書きしている)

    kotsusテーブルの持つ値でソートしているため、
    Modelを使って各々にクエリを投げるような真似をしたくないのですが、
    nullで上書きされないようにする方法は何かあるでしょうか?
    89 : nobodyさん - 2012/11/26(月) 23:37:16.46 ID:???.net (+15,-30,-14)
    >>88
    Inner joinにするか、
    ->where('sick_cd', 'IS NOT', null)
    追加でいいんじゃない?
    90 : 82 - 2012/11/27(火) 05:49:04.08 ID:???.net (+23,-29,-45)
    FuelPHPを下のURLで勉強してみました。

      10分でわかるFuelPHP
      http://www.slideshare.net/kenjis/10fuelphp-osc2012-nagoya

    FuelPHP簡単!これなら習得できそう!です。

    この次に学習するオススメのサイトや資料がありましたら、
    是非教えてください。
    91 : nobodyさん - 2012/11/27(火) 05:57:03.67 ID:???.net (+94,+29,-64)
    正直な話、PHPを解っているのなら、公式サイトのリファレンスを隅から隅まで読むのが、
    一番理解できるし、やりたい事をカタチにする方法が見えてくるよ。
    92 : nobodyさん - 2012/11/27(火) 06:26:50.84 ID:???.net (+3,-30,-81)
    >>89
    ありがとうございます。
    nullになるものもまとめて欲しかったのですが、
    inner joinでsick_cdが何れもあるものと、
    残りはjoinせずにクエリを投げて取得することで回避できました。

    これFuel関係無かったかなーと思いましたが、
    left joinが全く意味がなくなってしまいますので問題ですよね。
         id
    mains

    mainsとkotsusともにidカラムがあるので
    kotsusにsick_cdが見つからないない場合はidもnullで上書きされてしまいましたので。
    93 : nobodyさん - 2012/11/27(火) 06:37:51.34 ID:???.net (+24,-30,-306)
    うが…書いてる最中に…
    mains
        id    sick_cd    name
        1    s0001     あああ
        2    s0002     いいい
        3    s0003     ううう
    …以下略
    kotsus
        id    sick_cd    order
        1    s0002     1
        2    s0004     2

    こんな感じでありまして、
    >>88のleft joinでwhere sick_cd in (s0001~s0004)とすると、
    [[id=>2, sick_cd=>s0002, name=>いいい,order=>1],
    [id=>4, sick_cd=>s0004, name=>えええ,order=>2],
    [id=>null, sick_cd=>null, name=>あああ,order=>null],
    [id=>null, sick_cd=>null, name=>ううう,order=>null]]
    となります。

    inner joinですと下記になります。
    [[id=>2, sick_cd=>s0002, name=>いいい,order=>1],
    [id=>4, sick_cd=>s0004, name=>えええ,order=>2]]

    で、期待しているのは…
    [[id=>2, sick_cd=>s0002, name=>いいい,order=>1],
    [id=>4, sick_cd=>s0004, name=>えええ,order=>2],
    [id=>1, sick_cd=>s0001, name=>あああ,order=>null],
    [id=>3, sick_cd=>s0003, name=>ううう,order=>null]]

    sql1回で期待する値が取れればそうしたいのですが。
    94 : 89 - 2012/11/27(火) 10:25:40.06 ID:???.net (+8,-30,-71)
    >>93
    あーそういうことか。質問理解してなかったすまん

    IFNULL(mains.sick_cd, kotsus.sick_cd) でいけると思うけど、query builderで関数って使えるんだっけ?
    SQL文は自分で書いて
    DB::query($query)->execute()->as_array();
    するしかないかも
    95 : 90 - 2012/11/27(火) 21:26:27.75 ID:???.net (+123,+29,-82)
    >>91
    残念ながら、公式サイトのリファレンスを隅から隅まで読む力量が
    なさそうです。
    理解が追いつかないデス。。。


    チュートリアルか、Tips形式で少しずつ理解を深めたいです。
    10分でわかるFuelPHP の次のステップとなる良い教科書を
    知っている方、教えてください。
    96 : nobodyさん - 2012/11/27(火) 21:33:30.36 ID:???.net (+15,-18,+0)
    >>95
    公式マニュアル
    97 : nobodyさん - 2012/11/27(火) 22:38:33.39 ID:???.net (+78,+29,-34)
    >>95
    去年のadventが無料で配られてる。

    http://gihyo.jp/dp/sp/advent2011/G11C13

    今年もadventやるらしいから、クリスマスまで覗いてみるといいよ。
    98 : nobodyさん - 2012/11/28(水) 17:18:40.03 ID:???.net (+14,-29,-15)
    >>95
    codeigniter使えばいいじゃない
    日本語マニュアル完備だよ
    99 : nobodyさん - 2012/11/29(木) 15:36:11.16 ID:???.net (+0,-30,-25)
    >>94
    >query builderで関数って使えるんだっけ?

    つDB::expr()
    100 : 93 - 2012/12/03(月) 18:48:12.57 ID:???.net (+3,-30,-34)
    今更ですが・・。

    $data['mains'] = DB::select('mains.id', 'mains.sick_cd', 'mains.name', 'kotsus.order')
    …以下略。

    全部欲しい方を記述することで回避できました。
    ←前へ 1 2 3 4 5 6 7 8 9 10 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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