のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,683,074人
昨日: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 (+41,+23,+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,-21)
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,-65)
メールアドレスとパスワードでログインして、
ユーザー名の代わりにニックネームを使いたいんですが、
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 (+53,+27,-45)

ただの劣化したcodeigniterでしかない
さも流行ってるかのように煽ってる奴なんなの?
71 : nobodyさん - 2012/08/10(金) 00:11:34.67 ID:???.net (+77,+29,-23)
煽ってる人は本を売りたい人達。
でも、静かにちゃんと使ってる人は解ってるけど、なかなかいい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,-213)
入力フォーム→確認画面→完了
みたいにしたいんですけど
仮に入力フォームが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 (+5,-22,-5)
ブログとか見てるとfuelphp人気ありそうなのに
このスレは過疎ってる不思議
77 : nobodyさん - 2012/08/14(火) 12:19:23.30 ID:???.net (+46,+18,-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 (+55,+29,+0)
>>80
んなわけない
82 : nobodyさん - 2012/11/23(金) 10:53:00.41 ID:???.net (+23,-29,-56)
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,-14)
ZFより簡単なんですね。
チャレンジしてみます!

ありがとうございました!
87 : nobodyさん - 2012/11/26(月) 09:55:58.60 ID:???.net (+11,-11,-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,-309)
うが…書いてる最中に…
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 スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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